???? 安裝有oracle數據庫,創建數據庫,總是要創建一個主鍵ID,唯一標示各條記錄,但oracle不支持自動編號,所以還得創建一個SEQUENCE(序列)語句如
????
???? 在hibernate中的映射文件可這么寫
或
(increment 用與為long,short或者int類型生成唯一標示。只有在沒有其他進程忘同一張表中插入數據時才能使用。在集群下不要使用)
????
<!---->
create
?sequence?bign?nocycle?maxvalue?
9999999999
?start?
with
?
1
;
//
增加數據
insert ? into ? table ?(ID,..)? values (bign.nextval,..)
insert ? into ? table ?(ID,..)? values (bign.nextval,..)
???? 在hibernate中的映射文件可這么寫
<!---->
?? <
id?
name
="id"
?type
="java.lang.Long"
?column
="ID"
>
???????????? < generator? class ="sequence" ? >
????????????????? < param? name ="sequence" > bign </ param >
???????????? </ generator >
??? </ id >
???????????? < generator? class ="sequence" ? >
????????????????? < param? name ="sequence" > bign </ param >
???????????? </ generator >
??? </ id >
或
<!---->
? <
id?
name
="id"
?type
="java.lang.Long"
?column
="ID"
>
???????????? < generator? class ="increment" ? >
?? </ id >
???????????? < generator? class ="increment" ? >
?? </ id >
(increment 用與為long,short或者int類型生成唯一標示。只有在沒有其他進程忘同一張表中插入數據時才能使用。在集群下不要使用)

更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
