我刚刚从以下位置更新了gradle构建文件中的Hibernate依赖项:
implementation 'org.hibernate:hibernate-core:5.4.12.Final'
implementation 'org.hibernate.validator:hibernate-validator:6.0.18.Final'
implementation 'org.hibernate:hibernate-c3p0:5.4.21.Final'至:
implementation 'org.hibernate:hibernate-core:5.5.7.Final'
implementation 'org.hibernate.validator:hibernate-validator:7.0.1.Final'
implementation 'org.hibernate:hibernate-c3p0:5.5.7.Final'我已经看到,验证API已经从javax.*转移到了jakarta.*,我想这与此有关。但是,在这种情况下,我无法找出哪些依赖项是冲突的,以及为了使其兼容,我必须更改什么。有人能帮我吗?
发布于 2021-10-05 04:24:33
我也面临着同样的例外。它从TypeSafeActivator类抛出
所以根据https://hibernate.org/orm/releases/5.5/
Hibernate ORM5.5添加了带有伪影id后缀"-jakarta“的新工件,如hibernate-core-jakarta.
。
发布于 2021-09-13 21:00:29
我通过将'javax.validation:validation-api:2.0.1.Final'添加到我的依赖项来解决这个问题。有人能向我解释一下为什么这是明确要求的吗?验证API的一部分还在javax包中吗?
https://stackoverflow.com/questions/69167193
复制相似问题