728x90 반응형 Java/스프링 Data JPA1 [JPQL] 일부 컬럼 값만 가져올 때 주의사항 Interface Projection TL; DL 스프링 부트 1.5 와 스프링 부트 2.7 에서의 결과 값 매핑 방식이 다르다. 스프링 부트 1.5 순서대로 매핑 => 컬럼 순서와 메서드 선언 순서가 맞아야 함. 스프링 부트 2.7 컬럼명 매핑 => 컬럼명과 메서드명 규칙이 맞아야 함. 스프링 부트 1.5 @Repository public interface MemberRepository extends JpaRepository { @Query("SELECT m.username, m.name FROM MEMBER m") List findAll(); } 위와 같이 Username 과 이름만 가져오려고 할 때 public interface MemberSimpleMapping { String getUsername(); String getName().. 2024. 4. 8. 이전 1 다음 728x90 반응형