select

    [Springboot] 블로그 만들기 (11)_Select 테스트_다중행

    Controller //http://localhost:8001/blog/dummy/users @GetMapping("/dummy/users") public List list(){ return userRepository.findAll(); // 전체행 조회 } 값은 너무 잘 나오는데.. 가독성이 너무 떨어진다. JSON VIEW 라는 크롬 확장 프로그램을 설치하자 https://chromewebstore.google.com/detail/jsonview/gmegofmjomhknnokphhckolhcffdaihd?utm_source=ext_app_menu JSONView 브라우저에서 JSON 문서를 보세요. chrome.google.com 크롬에 추가한 후 새로고침을 하면 매우 이쁘게 나온다. Pagnatio..

    [Springboot] 블로그 만들기 (10)_Select 테스트_단일행

    Controller @RestController public class DummyControllerTest { @Autowired // 의존성 주입(DI) private UserRepository userRepository; // {id} 주소로 파라미터를 전달 받을 수 있음. //http://localhost:8001/blog/dummy/user/3 @GetMapping("/dummy/user/{id}") public User detail(@PathVariable int id) { // user/4를 찾으면 내가 데이터베이스에서 못찾아오게되면 user가 null이 될 것 아냐 ? // 그럼 return null 이 리턴이 되잖아.. 그럼 프로그램에 문제가 있지 않겠니 ? // Optional로 너의 U..

    [Oracle] DML(1) - SELECT

    데이터 조회할 때 사용되는 구문 >> RESULT SET : SELECT문을 통해 조회된 결과물(즉, 조회된 행들의 집합을 의미) [표현법] SELECT 조회하고자 하는 컬럼1, 컬럼2, .... FROM 테이블명; * 반드시 존재하는 컬럼으로 써야한다!! 없는 컬럼 쓰면 오류남!! -- EMPLOYEE 테이블의 모든 컬럼 조회 -- SELECT EMP_ID, EMP_NAME ... SELECT * FROM EMPLOYEE; -- EMPLOYEE 테이블의 사번, 이름, 급여 조회 SELECT EMP_ID, EMP_NAME, SALARY FROM EMPLOYEE; -- JOB 테이블의 모든 컬럼 조회 SELECT * FROM JOB; 실습 문제 1. JOB 테이블의 직급명만 조회 SELECT JOB_NAM..