论坛首页 Java企业应用论坛

Hibernate 2.1 小探

浏览 5197 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2003-12-14  
2。0 连摸带蒙的总算能运行起来的。

但是再用2。1的时候,心理还挺激动的。。随便写个app运行。先是warning ...原来是导入了log4j.jar 没有配置信息文件。于是乎把hb自带log4j.properties放进去。

编译通过了。。可运行报错。。java.lang.NoClassDefFoundError: javax/transaction/Synchronization。是j2ee里的。
于是才把 j2ee包 cp进去。。。

虽然心里很纳闷,,但总算可以运行了。


回过头来看配置文件。(hibernate.properties)
奇怪,在里面并没有对Transaction进行任何设置啊? 难道hibernate默认JTA了。。?


后来就查changlog.txt
(在Changes in version 2.1 beta 3 (7.9.2003)里,写着
* JTA TransactionManager now used even when not using Hibernate Transaction API) 恍然大,奖励喝一杯牛乃


建议大家 运行hibernate2.1的时候,请导入j2ee.jar:) 友情提醒

折腾了一个早上。 忽忽
   发表时间:2003-12-14  
Hibernate包里面有一个jta.jar,在2.1里面成为了required的,不像2.0.3是optional的。
0 请登录后投票
   发表时间:2003-12-16  
我加了J2EE.JAR的包,但还是提示找不到
2003-12-16 11:47:09,562 INFO  hibernate.impl.SessionFactoryImpl  -> building session factory

2003-12-16 11:47:10,406 INFO  hibernate.impl.SessionFactoryObjectFactory  -> no JNDI name configured

java.lang.NoClassDefFoundError: javax/transaction/Synchronization

at net.sf.hibernate.impl.SessionFactoryImpl.openSession(SessionFactoryImpl.java:306)

at net.sf.hibernate.impl.SessionFactoryImpl.openSession(SessionFactoryImpl.java:319)

at net.sf.hibernate.impl.SessionFactoryImpl.openSession(SessionFactoryImpl.java:327)
0 请登录后投票
   发表时间:2003-12-17  
有好几个要换成新得包
jcs.jar
ehcache.jar
cglib2.jar
hibernate2.jar
0 请登录后投票
   发表时间:2003-12-17  
三个DTD文件你更新了么?
0 请登录后投票
   发表时间:2004-01-12  
我加了J2EE包仍然报同样的错啊
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics