hibernate的自动建表功能可以给我们提供很大的便利,本人参考网络资料及编码实践整理如下:
1:只要在hibernate.cfg.xml添加这句话,就可以自动生成数据表
<propertyname="hibernate.hbm2ddl.auto">update</property>
update:表示自动根据model对象来更新表结构,启动hibernate时会自动检查数据库,如果缺少表,则自动建表;如果表里缺少列,则自动添加列(并且表中原来的数据不会丢失)(注:若表里有多余的列,则不会删除)。若对应类型不一致,则不会修改表的字段的类型