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更改