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)
请问这个错误应该如何解释,谢谢高手指点!
...全文
125 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
graying 2005-06-23
hibernate发行包里面的jar通通拷贝过去,我就是这样的:)
回复
star6 2005-03-17
将你hibernate/lib文件夹中的jta.jar包拷到你的应用的WEB-INFO/lib目录里就行了:)
回复
AbeiXu 2005-03-16
NoClassDefFoundError
你拷个J2EE的包就可以了。
回复
相关推荐
发帖
Java EE
创建于2007-09-28

6.6w+

社区成员

J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
申请成为版主
帖子事件
创建了帖子
2005-03-16 03:22
社区公告
暂无公告