2009-08-17 10 views
1

데이터베이스에 이와 같이 표시해야하는 복합 기본 키 (uid, lid)가있는 JPA 엔터티 클래스가 있습니다.JPA로 복합 기본 키의 시퀀스 번호를 간접적으로 생성

UID | LID | ... 
--------------- 
1 | 1 | ... 
1 | 2 | ... 
1 | 3 | ... 
2 | 1 | ... 
2 | 2 | ... 
2 | 3 | ... 

순식간에 시퀀스 번호를 생성하도록하려면 어떻게해야합니까? 또는 UID 열에서 가장 높은 번호를 찾으려면 어떻게해야합니까?

또는 UID가 있지만 새 LID를 추가하고 싶습니까?

너무 쉬운 질문 인 경우 사과하십시오. :) 합성 열쇠는 나에게 상당히 복잡한 것이지만, 나는 조금 이해하기 시작했다고 생각한다.

답변

0

기존의 키 생성기는이를 수행 할 수 없지만 직접 작성할 수는 있습니다. 시작하는 방법에 대한 안내는 this answer을 참조하십시오.