gpt4 book ai didi

Hibernate 类型和 JBoss 兼容性问题

转载 作者:行者123 更新时间:2023-12-03 20:29:34 25 4
gpt4 key购买 nike

我想使用 hibernate-types使用 JPA 和 Hibernate 将 JSON 集合映射到 Postgres JSONB 数据库列的库,但是当我部署我的应用程序时,我收到以下错误:

Caused by: java.lang.NoClassDefFoundError: org/hibernate/annotations/common/reflection/XProperty
at com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor.setParameterValues(JsonTypeDescriptor.java:58)
at com.vladmihalcea.hibernate.type.json.JsonBinaryType.setParameterValues(JsonBinaryType.java:66)
at org.hibernate.type.TypeFactory.injectParameters(TypeFactory.java:142)`

该类确实存在于 JBoss 提供的 jar 中,但看起来 ModuleClassLoader 无法找到它。 JBoss 提供的 Hibernate 版本是 5.1.10.Final-redhat-1,定义 XProperty 类的 hibernate-commons-annotations 版本是 5.0.1.Final-redhat-2。知道缺少什么才能使事情发挥作用吗?非常感谢

最佳答案

Wildfly 提供hibernate,在耳边搜索类。我改变了耳朵的绒球:

路径:“maven-ear-plugin”.configuration.archive

<manifestEntries>
<Dependencies>org.hibernate.commons-annotations</Dependencies>
</manifestEntries>

所以找到 XProperty 类。

H。

关于Hibernate 类型和 JBoss 兼容性问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52290683/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com