Hibernate支持自动建表,在开发阶段很方便,可以保证hbm与数据库表结构的自动同步。

如何使用呢?很简单,只要在hibernate.cfg.xml里加上如下代码

Xml代码<property name="hbm2ddl.auto">update</property>  

 

update:表示自动根据model对象来更新表结构,启动hibernate时会自动检查数据库,如果缺少表,则自动建表;如果表里缺少列,则自动添加列。

还有其他的参数: 
create:启动hibernate时,自动删除原来的表,新建所有的表,所以每次启动后的以前数据都会丢失。

create-drop:启动hibernate时,自动创建表,程序关闭时,自动把相应的表都删除。所以程序结束时,表和数据也不会再存在。

最新文章

  1. Java/C++之 public、protected、private ; virtual &amp; abstract
  2. 你必须牢记的*.Config-配置文件
  3. Android数据格式解析对象JSON用法(转)
  4. EXCEL数据透视相关知识
  5. 19Mybatis_订单商品数据模型分析
  6. 配置Chrome启动参数支持本地AJAX请求,解决XMLHttpRequest cannot load file..,Uncaught NetworkError: Failed to execute &#39;send&#39; on &#39;XMLHttpRequest&#39;:.. 问题
  7. UI相关
  8. 如何在markdown中打出上标、下标和一些特殊符号
  9. 为ivew的Page组件的跳页增加跳页确定按钮
  10. c++中二级指针的使用场景
  11. kubernetes 简单service的例子
  12. Deap thinking
  13. Html textarea 标签
  14. 仿迅雷播放器教程 -- 基于VLC的C++播放器 (4)
  15. LabTool : LPC LINK2, LPC4370 cheap scope: 80Ms/s 12 bit
  16. 【javascript】浮点数运算问题分析及解决方法
  17. Android内存泄漏检測与MAT使用
  18. 深入理解ASP.NET MVC(2)
  19. AutoFac文档7(转载)
  20. 【LeetCode 67_字符串_算术运算】Add Binary

热门文章

  1. Vue(小案例_vue+axios仿手机app)_上拉加载
  2. python之模块之shutil模块
  3. busybox(二)编译
  4. Self-organizing Maps及其改进算法Neural gas聚类在异常进程事件识别可行性初探
  5. 在CentOS 上搭建nginx来部署静态页面网站
  6. 第七节:WebApi与Unity整合进行依赖注入和AOP的实现
  7. MySQL5.6.39修改密码
  8. 尝试去读SQLMAP源码(一)
  9. 【codeforces 765F】Souvenirs
  10. 大家都知道fastclick能解决300ms延迟,现在我们来看一下,使用方法