NoSuchMethodError: javax.persistence.OneToOne.orphanRemoval()Z解决

在用JUnit做测试是,报错java.lang.NoSuchMethodError: javax.persistence.OneToOne.orphanRemoval()Z

解决方法:

1.删除对Java EE 5 Libraries的使用。(javaee.jar中的部分类与hibernate-jpa-2.0-api-1.0.0.Final.jar存在版本冲突.[或下载新版本javaee.jar])
2.将Hibernate类库下的ejb3-persistence去掉 (hibernate-jpa-2.0-api-1.0.0.Final和ejb3-persistence有冲突,如果升级到Hibernate3.5那么可以把ejb3-persistence干掉,因为,从Hibernate3.5开始集成了Annotations)

你可能感兴趣的:(method)