java - getValidationMode() 的 AbstractMethodErrorLjavax/persistence/ValidationMode

标签 java eclipse hibernate tomcat jpa

我遇到如下问题的异常:

SpringPersistenceUnitInfo :: AbstractMethodError

引起:java.lang.AbstractMethodError: org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode

我的依赖项在屏幕截图中,我尝试了几乎所有的建议,结果是相同的异常:

enter image description here

在answer中添加依赖后:

enter image description here

最佳答案

您很可能缺少这些依赖项:

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-validator-annotation-processor</artifactId>
    <version>5.0.3.Final</version>
    <scope>test</scope>
</dependency>

<dependency>
    <groupId>javax.validation</groupId>
    <artifactId>validation-api</artifactId>
    <version>1.1.0.Final</version>
    <scope>test</scope>
</dependency>

关于java - getValidationMode() 的 AbstractMethodErrorLjavax/persistence/ValidationMode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23741643/

相关文章:

java - 我应该导入数学库吗?如果是的话如何导入?

java - Spring JPA : Prevent deleting if relations still exist

java - 如何在 Intellij 中保存超过 5 个 JUnits 配置

java - 将 iCalendar 发送到网页时没有行分隔。 java

c++ - 使用 Eclipse 的代码完成来 boost

java - 将整个项目导入 Maven (Eclipse Juno)

java - 如何初始化驱动程序以避免 NullPointerException 错误

java - Hibernate:如何从具有多个类的查询中获取结果

java - 在 Java 中使用 MySQL 排序规则

java - 接口(interface)中的属性/成员变量?