emp;//Getters//Setters} 부서"/> emp;//Getters//Setters} 부서">

>Java >java지도 시간 >집계 함수를 사용하여 JPA 쿼리 결과를 사용자 정의하는 방법은 무엇입니까?

집계 함수를 사용하여 JPA 쿼리 결과를 사용자 정의하는 방법은 무엇입니까?

WBOY
WBOY앞으로
2023-09-18 16:49:07951검색

집계 함수를 사용하여 JPA 쿼리 결과를 사용자 정의하는 방법은 무엇입니까?

JPA 쿼리를 사용할 때 대부분의 경우 얻은 결과는 개체/특정 데이터 유형에 매핑됩니다. 그러나 쿼리에서 집계 함수를 사용할 때 결과를 처리하려면 JPA 쿼리를 사용자 정의해야 하는 경우가 있습니다.

예를 통해 (부서, 직원)을 이해해 보세요 −

Dept.java

으아아아

한 부서에는 한 명 이상의 직원이 있을 수 있지만 직원은 한 부서에만 속할 수 있습니다.

employee.java

으아아아

이제 입사 날짜와 입사 날짜별로 그룹화된 직원 수를 알고 싶다면

으아아아

위 쿼리는 잘 작동하지만, List 형식으로 값을 저장하면 오류가 발생할 수 있습니다. 대신 JPA 쿼리를 사용자 정의하여 위 쿼리의 결과를 Java 클래스에 매핑할 수 있습니다. 이 Java 클래스는 단순한 POJO(Plain Old Java Object)이므로 @Entity로 주석을 달 필요가 없습니다.

CountEmployees.java

의 중국어 번역은

CountEmployees.java

입니다. 으아아아

이제 아래와 같이 JPA 쿼리를 사용자 정의할 수 있습니다 −

으아아아

위 선택 쿼리의 결과는 CountEmployees 클래스에 매핑됩니다. 이러한 방식으로 JPA 쿼리를 사용자 정의하고 결과를 Java 클래스에 매핑할 수 있습니다.

위 내용은 집계 함수를 사용하여 JPA 쿼리 결과를 사용자 정의하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제