在一开始通过hinernate逆向创建数据表时,总是不能够创建成功,但是也不报错,后来才发现问题。在hibernate.cfg.xml文件中,一开始创建数据表时,
将这个
<property name="hibernate.hbm2ddl.auto" >update</property>
改成:
<property name="hibernate.hbm2ddl.auto" >create</property>
如图:
再次进行单元测试,逆向创建数据表,便可成功,查看数据库,发现表已经存在。
然后再改成:
<property name="hbm2ddl.auto">update</property>
接下来通过hibernate执行其他操作,比如往数据表中插入数据都是可以的,如果不改回来,会出现一些问题。