JPA ) JPQL DTO Mapping 및 interface Mapping 방법
·
Framework & Library/SpringDataAccess
JQPL 맵핑하기JPQL에서 DTO Mapping과 interface를 이용한 매핑 방법입니다.Interface 매핑시 주의 사항as(별칭)을 사용하여 PostMapping클래스의 필드명과 맞추는 작업이 필요합니다. 별칭이 맞지 않다면 null을 반환합니다.DTO 매핑시 주의사항데이터를 받을 생성자가 꼭 필요하고 정의해야 합니다.필드명과 맞출 필요 x, 별칭 사용할 이유 x, but 생성자 파라미터의 데이터 타입을 엔티티의 타입과 반드시 맞춰 사용해야 합니다!.//Repositorypublic interface PostRepository extends JpaRepository { //interface를 사용한 매핑 방법 @Query("select p.id as id, p.content a..