Controller中的Tune方法。 无法构建Hibernate SessionFactory
如何实现这个想法? 发送信息:{“idBanner”:2,“fullnameClient”:“Aria”}。 如果单击“不包含在数据库中”,则单击“保存”并发送电子邮件businesscenter。 否则,发送一条消息:“你回应了”。 错误可能是版本依赖? (实体):单击绑定Banner,Banner绑定Businesscentr。
模式validation:表[banner]中的列[id_bc]中遇到错误的列类型; 找到[int(Types#INTEGER)],但期待[bigint(Types#BIGINT)]
这是造成这种情况的问题
堆栈跟踪提到hibernate正在validation你的架构,它找到了错误的列类型,这发生在hibernate.hbm2ddl.auto = validate时 ,
现在你可以保留这个属性hibernate.hbm2ddl.auto = update,这样它就会更新你实体所做的更改,
或者只是更改数据库模式,并将此列的类型设置为大整数,就像在您使用的实体中一样。
此外,当您使用hibernate时,无需重新创建数据库.hbm2ddl.auto = update在这种情况下,hibernate不会validation您的架构。
谢谢。
重新编写数据库,在hibernate.hbm2ddl.auto = create
更改