SQL문 3

Spring 일지 #69 (20211005) sql문 이전글, 다음글

69. sql문 이전글, 다음글 -이전글 * item 저장소 조회 기능 추가(ItemRepository.java) //이전글 @Query(value = "SELECT NVL(MAX(NO),0) FROM Item WHERE NO < :no", nativeQuery = true) public long querySelectPrev(@Param("no") long no); * 컨트롤러 수정(HomeController.java) //이전글 @RequestMapping(value = "/test3", method = { RequestMethod.GET }, consumes = MediaType.ALL_VALUE, produces = MediaType.APPLICATION_JSON_VALUE) public Map p..

Spring 2021.10.08

Spring 일지 #68 (20211005) sql문 삭제, 수정

68. sql문 삭제, 수정 -삭제하기 * item 저장소 조회 기능 추가(ItemRepository.java) //삭제하기 @Transactional @Modifying(clearAutomatically = true) @Query(value = "DELETE FROM Item WHERE NO =:no", nativeQuery = true) public int queryDeleteItem(@Param("no") long no); * 컨트롤러 수정(HomeController.java) * no 값은 실제 등록된 아이템의 no이어야한다. //삭제하기 @RequestMapping(value = "/test1", method = { RequestMethod.GET }, consumes = MediaType.AL..

Spring 2021.10.08

Spring 일지 #67 (20211005) sql문 조회

67. sql문 조회 -조회하기 * item 저장소 조회 기능 추가(ItemRepository.java) ... ... //SELECT * FROM Item WHERE NAME in('a', 'd', 'e') //SELECT * FROM Item WHERE NAME = 'a' OR NAME = 'd' OR NAME = 'e' List findByNameIn( List name); * 컨트롤러 수정(HomeController.java) * name 값은 실제 등록된 아이템의 name이어야한다. // 이름별 조회 @RequestMapping(value = "/test", method = { RequestMethod.GET }, consumes = MediaType.ALL_VALUE, produces = Me..

Spring 2021.10.08