设置<property name="hbm2ddl.auto">create</property>的时候发现每次运行都是只有一条数据,明白create是重建表结构的
但是注释掉或者把create改成update就开始报错
javax.persistence.PersistenceException: org.hibernate.exception.ConstraintViolationException: could not execute statement
然后发现在重构表结构的时候不是按创建时候重构的
只保留字段,自增没有了,date类型变成了dateTime,VARCHAR都是255,int 11 反正除了字段其他都改成某种默认状态了
设置成update
从视频以及实际的运行看好像就是这样的。。。
发现设置为create的时候,重新生成表结构的时候会把id的自增去掉以及date的类型给改了
这是个bug?