작성
·
166
0
사용자별 약관동의 내역을 조회할 필요가 있습니다.
그래서 아래와 같이 처리했습니다.
@EntityGraph(attributePaths = {"userTerms", "userTerms.terms"})
@Query("select a from Account a where a.uid =:uid")
Terms : 약관 entity
UserTerms : 사용자별약관동의 내역 entity
결과는 정상적으로 확인할 수 있는데 entityGraph로 terms까지 가져오다 보니까 terms의 content(약관내용)까지 가져옵니다. 약관내요이 굉장히 긴 글이라서 조히대상에서 제외하고 싶은데요.
이 경우에는 JPQL로 필요한 필드만 DTO로 받는 방법말고 손쉽게 처리하는 방법은 없을까요?