JPA-DATA에서 @Query-Map을 이용해서 데이터를 가지고 오는 경우
@Query(value = "SELECT new Map(MAX(bbsItemListOrder) as listOrder, MAX(bbsItemMiniOrder) as miniListOrder, MAX(bbsItemViewOrder) as viewOrder) FROM BbsItem WHERE bbsSetSeq = :bbsSetSeq")
public Map<String, Integer> getMaxOrder(@Param("bbsSetSeq") Integer bbsSetSeq);
위와 같이 select부분에 new Map 및 as listOrder 로 Map생성 key값 지정 해서 데이터를 조회 할 수 있습니다.
반응형
'spring > JPA' 카테고리의 다른 글
SPRING-DATA-JPA nativeQuery true에서 result처리 (0) | 2022.02.07 |
---|---|
JPA-DATA @ManyToOne 삭제시 부모참조(연결 컬럼 UPDATE) 문제 (0) | 2021.07.27 |
JPA-DATA 한 컬럼만 가지고 오기-nativeQuery 옵션 (0) | 2021.07.27 |
jpa-data에서 테이블을 oracle의 start with 처럼 재귀적으로 호출 하기 위해 self join 하는 경우 (0) | 2021.06.11 |
JpaTransactionManager 관련 에러 발생 (0) | 2021.06.03 |