2009-08-17 64 views
1

我有一個JPA實體類,其中有一個複合主鍵(uid,lid),它在數據庫中應該看起來像這樣;使用JPA間接生成複合主鍵的序列號

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

我該如何讓EclipseLink/JPA動態生成序列號,或者如何找出UID列中的最大數字?

或者如果我有一個UID但想添加一個新的LID?

道歉,如果這是一個太簡單的問題。 :) 複合鍵對我而言是一件相當複雜的事情,但我想我已經開始理解他們了。

回答

0

沒有現有的密鑰生成器可以爲你做,但你可以自己寫。有關入門指南,請參閱this answer