hibernate中使用SessionFactory的方法opensession()的时候出现错误,请高手指点,在线等

pipilu1978 2005-03-16 03:22:07
代码如下:
Session session = null;
Transaction tx = null;
sf = cfg.configure().buildSessionFactory();
session = sf.openSession();
当执行到 sf.openSession()语句的时候出新如下错误
java.lang.NoClassDefFoundError: javax/transaction/Synchronization
at net.sf.hibernate.impl.SessionFactoryImpl.openSession(SessionFactoryImpl.java:312)
at net.sf.hibernate.impl.SessionFactoryImpl.openSession(SessionFactoryImpl.java:325)
at net.sf.hibernate.impl.SessionFactoryImpl.openSession(SessionFactoryImpl.java:333)
请问这个错误应该如何解释,谢谢高手指点!
...全文
225 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
graying 2005-06-23
  • 打赏
  • 举报
回复
hibernate发行包里面的jar通通拷贝过去,我就是这样的:)
star6 2005-03-17
  • 打赏
  • 举报
回复
将你hibernate/lib文件夹中的jta.jar包拷到你的应用的WEB-INFO/lib目录里就行了:)
AbeiXu 2005-03-16
  • 打赏
  • 举报
回复
NoClassDefFoundError
你拷个J2EE的包就可以了。

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧