Java持久化技術(shù)規(guī)范(JPA)主鍵生成策略
作者:佚名
Java Persistence API(JPA)中要求每個實(shí)體(Entity)類必須有一個主鍵,并且提供了 Table,Sequence,Identity,Auto 四種主鍵生成策略。其中 Identity 為表自動增長字段;Sequence 通過序列產(chǎn)生主鍵;這兩種主鍵生成策略在某些特定的數(shù)據(jù)庫中得到了很好的支持。Table 策略是任何關(guān)系型數(shù)據(jù)庫都支持的一種策略,所以如果想要得到良好的可移植行,可以選擇這種策略;Auto 策略就是把控制權(quán)交給 JPA 本身,讓它根據(jù)實(shí)際情況來自己決定使用哪種策略,默認(rèn)情況下就是使用這種策略。 下面就分別探究一下它們的用法。
責(zé)任編輯:凌云
來源:
IBMDW