我在几个地方读到JPA2将支持实体管理器上的分离方法调用。我正在运行Hibernate 3.5.1-FINAL和Spring 3.0.2-RELEASE作为Maven依赖项 - 从JBoss存储库中获取。
这还不够吗?
问题可能在于我的javax.persistence.EntityManager接口定义。我需要更新javax吗?如何做到这一点?
答案 0 :(得分:1)
你甚至不需要将hibernate-jpa-2.0-api 1.0.0.FINAL声明为依赖,你可以从hibernate-entitymanager 3.5.1.Final传递它。运行mvn dependency:tree
可以确认这一点。
答案 1 :(得分:0)
好吧,我明白了。我的maven项目(在顶层)依赖于javax.persistence persistence-api 1.0。我拿出来用hibernate-jpa-2.0-api 1.0.0.FINAL和中提琴替换它...我已经分离了!