`
shigangxing
  • 浏览: 2265 次
  • 性别: Icon_minigender_1
  • 来自: 焦作
最近访客 更多访客>>
社区版块
存档分类

解决错误:JPA java.lang.NoSuchFieldError NONE

阅读更多
原因:
错误是由javax.persistence.LockModeType造成的。
hibernate-jpa-2.0-api-1.0.0.Final.jar和Java EE 5 Libraries/javaee.jar都存在此类。
但二者中代码却有差异,具体到此错误:hibernate-jpa-2.0-api-1.0.0.Final.jar存在NONE域,在javaee.jar中不存在NONE域。
hibernate3.5.4实现中,需要调用有NONE域的LockModeType类,这里显然是使用javaee.jar中的LockModeType类。
解决方法:
将Myeclipse中Java EE 5 Libraries从构建路径中去除。
分享到:
评论
1 楼 步青龙 2011-11-14  

相关推荐

Global site tag (gtag.js) - Google Analytics