2012-12-25 3 views
1

나는 Hibernate (HQL)을 통해 데이터 (또는 특정 레코드)를 검색해야하는 복합 기본 키 (2 개 열)가있는 하나의 테이블을 가지고있다.여러 (복합) 기본 키가있는 테이블에서 데이터를 검색하는 방법. 최대 절전 모드에서

POJOs에서 복합 키 매핑이 이미 완료되었습니다. 데이터 나 객체를 가져 오는 데 도움이되지는 않습니다. 당신은 HQL 쿼리를 통해 도움이 필요한 경우

답변

2
MyEntityPK pk = new MyEntityPK(part1, part2); 
MyEntity result = session.get(pk); 

, 우리 기업과의 매핑을 보여 우리를 HQL 쿼리가 무엇을해야하는지 말해. 그러나 HQL 쿼리는 복합 키가있는 엔티티와 비 합성 키가있는 엔티티의 차이점이 없습니다.