Hibernate中的自動建表及引數作用
Hibernate支援自動建表。開發階段,可通過在hibernate.cfg.xml中新增常量值來設定自動建表。
以mysql為例,只需要在配置檔案中新增如下語句即可。
<property name="hbm2ddl.auto"> 引數 </property>
hibernate框架為引數提供了四個可選項(update、create、create-drop、validate),我們根據需求選擇。
四個引數意義:
update:啟動程式時,根據model物件來自動檢查資料庫,如果表不存在,則建立表,如果缺少列,則自動新增列。
create:啟動程式時,會重新建立表格,刪除原先表格。
create-drop:啟動hibernate時,會自動重新建立表格。程式關閉後,自動刪除表格。適用於臨時表格。
validate:載入hibernate時,會驗證表的結構,根據欄位插入資料,不會新建立表格。
需要注意的是:Hibernate只能自動建立表,不能自動建立庫。因此我們在使用前要確保庫已經建立。
相關文章
- Flutter 路由——頁面表及頁面引數繫結的自動生成Flutter路由
- Oracle11g 自動化建庫及調整相關引數Oracle
- Linux 中 grep -P引數的作用Linux
- Bean的自動裝配及作用域Bean
- Django裡URL配置中name引數的作用Django
- 使用hibernate validate做引數校驗
- Hibernate查詢自動更新
- beego自動建表失敗Go
- 給mybatis新增自動建表,自動加欄位的功能MyBatis
- iPaaS中API自動化測試的作用API
- Hibernate Validator校驗引數全攻略
- Go 中的動態作用域變數Go變數
- mysql建立表時反引號的作用MySql
- mysqldump --single-transaction引數的作用MySql
- oracle 控制檔案及引數檔案何時自動備份Oracle
- Python中key引數的含義及用法Python
- Python 中 key 引數的含義及用法Python
- Hibernate各個jar包作用JAR
- url 帶引數的介面怎樣自動化
- 檢視JVM預設引數及微調JVM啟動引數JVM
- SpringBoot整合Hibernate Validator實現引數驗證功能Spring Boot
- 學習LayUI時自研的表單引數校驗框架UI框架
- 使用Hibernate-Validator優雅的驗證RESTful Web Services的引數RESTWeb
- 函式的動態引數 及函式巢狀函式巢狀
- 介面自動化之引數動態生成替換
- gin自動引數繫結工具,rpc支援RPC
- 聊聊Oracle表空間Offline的三種引數(中)Oracle
- 函式(三)作用域之變數作用域、函式巢狀中區域性函式作用域、預設值引數作用域函式變數巢狀
- maven的指令及常用引數Maven
- [Hive]建表例項與引數解釋——自定義表的儲存格式(textfile、sequencefile、refile)Hive
- gin 註解路由,自動引數繫結工具路由
- 自動生成介面各種逆向組合引數
- Hibernate中實體類對映檔案表與表的關係模版
- java中變數的作用域Java變數
- 實景三維在數字鄉村建設中的重要作用
- spring-boot 使用hibernate validation對引數進行優雅的校驗Springboot
- JavaScript之變數及作用域JavaScript變數
- 2020年化工自動化控制儀表考試及化工自動化控制儀表找答案