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配置问题
本文解决了一个关于Spring3.0.5结合Hibernate3.6及JPA配置EntityManager时出现的错误:NoSuchMethodError。问题根源在于hibernate-jpa-2.0-api和persistence-api版本不匹配。更换为persistence-api 2.0版本后问题得到解决。
2851

被折叠的 条评论
为什么被折叠?



