0

如何实现这个想法? 给我发信息:{“idBanner”:2,“fullnameClient”:“Aria”}。 如果点击不包含在数据库中,则点击保存并发送电子邮件业务中心。否则,发送一条消息:“你回复了”。 错误也许版本依赖? (实体):单击绑定横幅,横幅绑定Businesscentr。控制器中的调谐方法。 [PersistenceUnit:default]无法构建Hibernate SessionFactory

+0

你还可以添加你的DatabaseConfig.java吗? –

+0

是的,当然,但我认为错误ServiceImpl –

+1

还提供整个堆栈跟踪,以便我们可以检测到BeanCreationException的实际原因。 –

回答

1

模式验证改变:在柱[id_bc]遇到在表[横幅]错列类型;找到[INT(类型#整数)],但期待[BIGINT(类型#BIGINT)

这是导致此

堆栈跟踪它的问题是提的是Hibernate是验证您的架构在那里是找到错误的列类型,这种情况发生的时候hibernate.hbm2ddl.auto =验证

现在可以保持这个属性hibernate.hbm2ddl.auto =更新,这样它会更新你的实体所做的更改,

或者只是改变你的数据库schem a并将此列的类型设置为大整数,如在您使用的实体中一样。

此外,当您使用时不需要重新创建数据库hibernate.hbm2ddl.auto = update在这种情况下hibernate不会验证您的模式。

谢谢。

+0

你是对的 –

0

重拍数据库,在hibernate.hbm2ddl.auto = create

相关问题