<property name="hibernate.show_sql" value="true" /> mysql
<property name="hibernate.hbm2ddl.auto" value="create" /> sql
validate 加载hibernate时,验证建立数据库表结构 create 每次加载hibernate,从新建立数据库表结构,这就是致使数据库表数据丢失的缘由。 create-drop 加载hibernate时建立,退出是删除表结构 update 加载hibernate自动更新数据库结构 当使用注释时候: mysql @Column(name="`order`", columnDefinition="int default '0'") columnDefinition 必须写完整,否者不报错也不生成 order 是关键字,必须用`包起来