hibernate.hbm2ddl.auto设置为update时数据库没有自动生成表结构
在使用Hibernate时我们常在hibernate.cfg.xml文件中配置hibernate.hbm2ddl.auto,最常见的配置是create和update。当配置为create时每次加载hibernate时都会删除上一次的生成的表,然后根据你的model类再重新来生成新表,哪怕两次没有任何改变也要这样执行,这就是导致数据库表数据丢失的一个重要原因。
一般在开发中我会配置为update,
原创
2015-04-08 14:53:34 ·
3037 阅读 ·
0 评论