用hibernate4的jar包时使用OnetToMany注解出现noSuchMethod错误
www.MyException.Cn 发布于:2013-11-21 23:38:25 浏览:0次
用hibernate4的jar包时使用OnetToMany注解出现noSuchMethod异常
百度了一下 问题的原因是下面这个
今天用了OneToOne注解,结果报异常 java.lang.NoSuchMethodError: javax.persistence.OneToOne.orphanRemoval()Z
网上有几种解决的方法,现在汇总如下
(1)
如果是使用MyEclipse创建JavaEE5.0的Web项目,解决办法:删除对Java EE 5 Libraries的使用。
问题原因:javaee.jar中的部分类与hibernate-jpa-2.0-api-1.0.0.Final.jar存在版本冲突。
我想请问下java ee 5 .libernaters 这个包在什么地方会用到? 删除了对我做项目有影响吗?
------解决方案--------------------
jar包冲突。你删了看你项目能否正常就行了。
------解决方案--------------------
不要把整个javaee.jar删掉。你只要把这个jar里面的javax.persistence这个包(当然包括此包中的所有类)给删除就可以了。
引用自 http://www.myexception.cn/java-web/1479986.html
百度了一下 问题的原因是下面这个
今天用了OneToOne注解,结果报异常 java.lang.NoSuchMethodError: javax.persistence.OneToOne.orphanRemoval()Z
网上有几种解决的方法,现在汇总如下
(1)
如果是使用MyEclipse创建JavaEE5.0的Web项目,解决办法:删除对Java EE 5 Libraries的使用。
问题原因:javaee.jar中的部分类与hibernate-jpa-2.0-api-1.0.0.Final.jar存在版本冲突。
我想请问下java ee 5 .libernaters 这个包在什么地方会用到? 删除了对我做项目有影响吗?
------解决方案--------------------
jar包冲突。你删了看你项目能否正常就行了。
------解决方案--------------------
不要把整个javaee.jar删掉。你只要把这个jar里面的javax.persistence这个包(当然包括此包中的所有类)给删除就可以了。
引用自 http://www.myexception.cn/java-web/1479986.html
使用Hibernate4的jar包时遇到使用OneToOne注解出现java.lang.NoSuchMethodError异常。解决方法包括检查并删除与hibernate-jpa-2.0-api-1.0.0.Final.jar冲突的javaee.jar中的部分类。
2437

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



