控制器中的调整方法。 [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 不会验证您的架构。
谢谢。
如何实现这个想法? 向我发送信息:{"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 不会验证您的架构。
谢谢。