JPA @Query의 결과값을 Map 에 담기
2021. 7. 28. 22:25ㆍIT개발/Spring Boot & Spring Data Rest & JPA
반응형
@Query("SELECT distinct new map ( i.svcCd as svcCd, i.svcNm as svcNm ) FROM BlockchainCd i WHERE i.state = true")
public List<Map<String, Object>> findDistinctSvcByStateTrue();
@Query("SELECT new map ( i.docCd as docCd , i.docNm as docNm, i.etc as etc ) FROM BlockchainCd i WHERE i.svcCd= :svcCd AND i.state = true")
public List<Map<String, Object>> findDocsBySvcCdAndStateTrue(@Param("svcCd") String svcCd);
매번 그때그때 일부 데이터를 받는걸 DTO를 만드려고 하니 보통일이 아니다! 하여 위와 같이 Map 담아 사용함! 끝!
반응형