hql手动创建表
2019獨角獸企業重金招聘Python工程師標準>>>
---------------------------------手動用代碼進行數據庫創建------------------------------
Configuration con=new Configuration();
con.configuration();
//創建工具類對象
SchemaExport export=new SchemaExport(con);
//建表
//第一個參數 控制臺打印建表語句
//第二個參數 執行語句
export.create(true,true);
----------------------------------hibernate.cfg.xml方式創建數據庫表--------------------------------
服務啟動的時候就會創建
<property name="hibernate.hbm2ddl.auto">create-drop</property>每次在創建sessionFactory時候執行創建表;當調用sesisonFactory的close方法的時候,刪除表!
<property name="hibernate.hbm2ddl.auto">create</property>每次都重新建表,如果表已經存在就先刪除再創建
<property name="hibernate.hbm2ddl.auto">update</property>??如果表不存在就創建; 表存在就不創建;
<property name="hibernate.hbm2ddl.auto">validate</property>??(生成環境時候) 執行驗證: 當映射文件的內容與數據庫表結構不一樣的時候就報錯!
轉載于:https://my.oschina.net/chenliyong/blog/668494
總結
- 上一篇: 阴阳师酒吞童子御魂怎么搭配 酒吞童子御魂
- 下一篇: ROG 公布新款 XG27AQMR 显示