hibernate.hbm2ddl.auto无法自动生成数据库字段

之前有过好几次在映射时出现问题,每次都忘,这里记录下具体原因:

1)字段名称与数据库关键字冲突

解决办法:修改名称或手动创建字段。

2)数据库中有数据而该字段又是不能为空

解决办法:删除数据或者先改为可为空,建立好字段以后将之前数据的该字段值设为默认值,再将实体和数据库置为不可空。

猜你喜欢

转载自wangzemin.iteye.com/blog/2373853
今日推荐