博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hibernate错误:javax/persistence/EntityListeners
阅读量:5942 次
发布时间:2019-06-19

本文共 1054 字,大约阅读时间需要 3 分钟。

1.

原文地址:

错误信息:

hibernate:javax/persistence/EntityListeners Exception in thread "main" java.lang.NoClassDefFoundError: javax/persistence/EntityListeners  at org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.getDefaults(JPAMetadataProvider.java:96)  at org.hibernate.annotations.common.reflection.java.JavaReflectionManager.getDefaults(JavaReflectionManager.java:226)  at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1355)  at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1826)  at StufentTest.main(StufentTest.java:18)
今天下午运行一个简单的hibernate出现的错误,用的是hibernate-distribution-3.6.0.Final,找不出错误在什么地方,网上有三种说法:
(1)在使用Hibernate3的时候,发现程序编译好了,在运行时总是抛出java.lang.NoClassDefFoundError:javax/persistence/EntityListeners异常,经查找是因为缺少ejb3-persistence.jar包。 只需要在类库中加入ejb3-persistence.jar,就不会出现这个异常了。
(2)版本冲突,解决方法是把包一个个导入。

(3)Hibernate 3.6是需要依靠JPA。所以只要把JPA的包导入就可以了,hibernate-distribution-3.6.0.Final/lib/jpa/hibernate-jpa-2.0-api-1.0.0.Final.jar。

 我只用了简单的第三种方法j解决。

转载于:https://www.cnblogs.com/sharpest/p/6206033.html

你可能感兴趣的文章
Rubymine的启动问题
查看>>
Debian6 Squeeze上安装xen
查看>>
vue中的组件实现
查看>>
REPL (read-evaluate-print-loop)概念-读取评估打印循环
查看>>
jdk1.6连接sqlserver2005
查看>>
java发展史
查看>>
Java foreach与for循环性能对比
查看>>
springCloud-4.RestTemplat的使用(两个client之间的调用)
查看>>
10种排序算法
查看>>
在Photoshop扣图的基本方法
查看>>
synchronized关键字实现原理
查看>>
一款jQuery实现重力弹动模拟效果特效,弹弹弹,弹走IE6
查看>>
javascript跨域解决方案
查看>>
构造函数 – WebSocket
查看>>
html5实现ios长按图标后进入图标排序及删除功能的效果
查看>>
HBuilder教程
查看>>
算法导论——所有点对最短路径:稀疏图Johnson算法
查看>>
我的友情链接
查看>>
linux下安装监控网络流量工具Iptraf
查看>>
Oracle之分页查询
查看>>