亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

這個hibernate自動建表是怎么建的?

是創建xml文件運行就自動建好了嗎?

正在回答

1 回答

在hibernate.cfg.xml里加上如下代碼<property?name="hbm2ddl.auto">update</property> ?

update會自動更新表結構,啟動hibernate時會自動檢查數據庫,如果缺少表,則自動建表;如果表里缺少列,則自動添加列。之前的數據不會丟失。

還有其他參數:

create:在每次啟動hibernate時都會自動刪除原來的表,重新建新表,會導致每次啟動后之前的數據都會丟失。

create-drop:啟動hibernate時,自動創建表,程序關閉時,自動把相應的表都刪除。所以程序結束時,表和數據也不會再存在。

PS:數據庫要預先建立好,因為hibernate只會建表,不會建庫。




0 回復 有任何疑惑可以回復我~
#1

王之我姓 提問者

66666
2017-02-09 回復 有任何疑惑可以回復我~
#2

王之我姓 提問者

貌似我們公司。我問了下。。都是自己去DB2上建表。。不自動建。。為啥啊。
2017-02-09 回復 有任何疑惑可以回復我~
#3

慕粉粉餅 回復 王之我姓 提問者

這個.......得問你們公司吧,為什么不自動建我也不知道....可能有顧慮?
2017-02-10 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

這個hibernate自動建表是怎么建的?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號