백엔드 (2) 썸네일형 리스트형 [JpaRepository] 삭제 쿼리 주의사항 1. nativeQuery를 사용해서 삭제 2. @Transactional , @Modifying 어노테이션 붙이기 3. 반환값은 int [JpaRepository] 쿼리 조회후 결과 값 받는 방법 nativeQuery 일때와 아닐때를 기준으로 적용 할 수 있는 각각의 방법들. 주의사항 1. 반환값으로 Optional은 필수적으로 붙이자. 만약 쿼리 결과가 null인데 Optional을 안 붙이면 에러 발생 2. 결과가 여러개면 배열 []로 받지 말고 List로 받을 것. 귀찮음 정도 interface 만들기 >>>>>>>>> 클래스 DTO 만들기 >>>>> 그냥 Entity 사용 클래스 DTO는 그래도 쿼리 결과값 받고 나면 추가로 데이터 조작하지 않고 프론트로 던질 수 있음. 근데 interface로 만들어서 받으면 결과 List값들을 순회하면서 일일이 값을 꺼내서 또 따로 클래스 리스트를 만들어야 하는 번거로움이 존재함. @Query() 에서 nativeQuery가 아닌 Jpa Query를 사.. 이전 1 다음