Hibernate4.1.3.final中getCurrentSession()与openSession()
ywb841196883
2012-05-22
Hibernate4.1.3.final中使用getCurrentSession()报错,使用opensession却好好的。。。
下面换成注释的内容就报错呀。。。怎么回事。。 Session s = sf.openSession(); /*Session s = HibernateUtil.getSessionFactory().getCurrentSession(); */ s.beginTransaction(); s.save(T); s.getTransaction().commit(); sf.close(); |
|
tangyang332
2012-05-22
你是在junit里测试的吧,在web容器里跑就没问题
|
|
ChineseThink
2012-05-24
你有在hibernate的配置文件中配置
<property name="current_session_context_class">thread</property>使用getCurrentSession()这个属性是必须配置的,不然会报错。 如果你同时使用了Spring建议使用Spring的Testing模块进行测试,感觉很不错,最的大的亮点就是不会破坏数据库现场,因为测试完成会自动的事务回滚。 |
|
zja0918
2012-11-05
你好,Eclipse怎么安装Hibernate4.1.3.final啊!
|