Spring3.0.5 + Hibernate 3.6 + jpa配置EntityManager報錯java.lang.NoSuchMethodError: javax.persistence.spi

Spring3.0.5 + Hibernate 3.6 + jpa配置EntityManager報錯:

java.lang.NoSuchMethodError: javax.persistence.spi.PersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode


。。。。。。




除其他原因需要考慮外,那麽你也要注意如下問題:


hibernate-jpa-2.0-api-1.0.0.Final.jar 和 persistence-api-1.0.jar版本不匹配。


將 persistence-api.jar換成2.0的試試,錯誤消失。

你可能感兴趣的:(spring,Hibernate,jpa)