表结构和数据总是在程序执行的时候无端的修改,折腾了好长时间,查了很长时间hibernate的数据库映射文件和接口程序,始终没有发现有什么错误,到最后才发现了它!
           <property name="hibernate.hbm2ddl.auto" value="update" />
解释如下:

hibernate.hbm2ddl.auto Automatically validate or export schema DDL to the database when the SessionFactory is created. With create-drop, the database schema will be dropped when the SessionFactory is closed explicitly. eg. validate | update | create | create-drop

其实这个参数的作用主要用于:自动创建|更新|验证数据库表结构。
如果没有此方面的需求建议set value="none".

其它几个参数的意思:

validate               加载hibernate时,验证创建数据库表结构
create                  每次加载hibernate,重新创建数据库表结构
create-drop        加载hibernate时创建,退出是删除表结构
update                 加载hibernate自动更新数据库结构

如果发现数据库表丢失或新增,请检查hibernate.hbm2ddl.auto的配置 可设置 <property name="hibernate.hbm2ddl.auto" value="none" />

hibernate关闭自动建表相关推荐

  1. hibernate mysql 自动建表_配置hibernate根据实体类自动建表功能

    Hibernate支持自动建表,在开发阶段很方便,可以保证hbm与数据库表结构的自动同步. 如何使用呢?很简单,只要在hibernate.cfg.xml里加上如下代码 Xml代码update upda ...

  2. Hibernate无法自动建表的缘故

    说一下我的缘故:根本原因是建表的SQL语句错误,不同的版本的hibernate-core包下的不同的Dialect使用的SQL是不一样的,我开启了show-sql后,控制台打印如下: Hibernat ...

  3. Spring整合Hibernate中自动建表

    Java代码   <bean id="sessionFactory" class="org.springframework.orm.hibernate3.Local ...

  4. 配置hibernate根据实体类自动建表功能

    Hibernate支持自动建表,在开发阶段很方便,可以保证hbm与数据库表结构的自动同步. 如何使用呢?很简单,只要在hibernate.cfg.xml里加上如下代码 Xml代码<propert ...

  5. hibernate自动建表到数据库及spring下自动建表到数据库

    Hibernate支持自动建表,在开发阶段很方便,可以保证hbm与数据库表结构的自动同步. 如何使用呢?很简单,只要在hibernate.cfg.xml里加上如下代码 Xml代码<propert ...

  6. Springboot 之 Hibernate自动建表(Mysql)

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 引入Maven依赖包 <dependency><groupId>org.sp ...

  7. Hibernate自动建表

     建立表格,可以通过sql或者oracle工具直接在工具中创建表格,也可以通过Hibernate代码直接在配置文件中间接通过执行代码来创建表格. 在hibernate.cfg.xml添加这句话,就 ...

  8. 打包jar文件后的spring部署及hibernate自动建表经验总结

    楔子 用spring+hibernate做一个服务器运行程序,在部署到服务器时(打包成jar,在window server2008下运行),出现了以下两个纠结问题: 1. 加载不了Spring容器 2 ...

  9. 【SSH】——Hibernate实现简单的自动建表

    转载:http://blog.csdn.net/u010066934/article/details/49078445 [与ORM] Object Relational Mapping,对象关系映射, ...

最新文章

  1. XenMobile 8.7对iOS7.1 企业级MDM管理功能带来哪些扩展?
  2. linux查看oracle的sga设置,Oracle基础教程之设置系统全局区SGA命令
  3. java文件file字符集_获取文件字符集(或文件编码) 的工具类
  4. sift+图像匹配 算法
  5. 设置XenServer中的Linux vm从光驱启动
  6. Unity(一)Unity脚本程序开发
  7. 10万美元奖金!CVPR 2021 重磅赛事,安全AI挑战者计划
  8. pandas Dataframe/Series 设置保留小数位数
  9. matlab solve 矩阵方程,用solve函数能求解带有未知数的矩阵方程组吗
  10. 2022年(上半年)信息系统项目管理师考试-综合知识真题及解析(一)
  11. Windows编程之虚拟桌面实现原理
  12. 【转载】Matlab中LMI(线性矩阵不等式)工具箱使用教程
  13. marshmallow——自定义类型
  14. Install VirtualBox Guest Additions for elementary os
  15. 猿辅导python编程老师面试_猿辅导辅导老师面试一系列的感受
  16. 为什么你写了一万小时的代码,却没能成为架构师?
  17. linux如何关闭硬件加速,启用硬件加速是什么意思?如何关闭【详解】
  18. 回归本心,即证菩提!
  19. 阿里物联网套件在laravel框架中的使用--第一弹
  20. 打印机消失,print spooler服务启动后,自动停止

热门文章

  1. 成功团队就是汇聚好的人才?谷歌“亚里士多德项目”为你揭开“惊人”谜底
  2. html线条 实线中带一圆点,HTML5 Canvas: 绘制圆点虚线
  3. Linux命令学习压缩打包
  4. 怎么把aac转换成mp3?
  5. Kpoint:HTTP/HTTPS/浏览器
  6. 大智慧5.60经典版
  7. SQL server生成数字表
  8. weblogic mysql 测试连接表_Weblogic数据库连接池配置
  9. HTML+CSS+JS案例展示(留言板)
  10. 王牌战争文明重启服务器维护费,王牌战争文明重启9月1日维护更新公告