控制器中的调整方法。 [PersistenceUnit: default] 无法构建 Hibernate SessionFactory

Tune method in Controller. [PersistenceUnit: default] Unable to build Hibernate SessionFactory

如何实现这个想法? 向我发送信息:{"idBanner":2, "fullnameClient":"Aria"}。 如果单击不包含在数据库中,则单击保存并发送电子邮件 businesscenter。否则,发送消息:"you responsed"。 错误可能是版本依赖? (实体):点击绑定Banner,Banner绑定Businesscentr.

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

中更改

Schema-validation:table[横幅]中的[id_bc]列遇到错误的列类型;找到 [int (Types#INTEGER)],但期待 [bigint (Types#BIGINT)]

这是导致此问题的原因

堆栈跟踪提到 hibernate 正在验证您的架构,它发现错误的列类型,这发生在 hibernate.hbm2ddl.auto = validate ,

现在你可以让这个 属性 休眠。hbm2ddl.auto = update ,这样它就会更新在你的实体中所做的更改,

或者只是更改您的数据库模式并将此列的类型设置为大整数,就像在您使用长整数的实体中一样。

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

谢谢。