解决"No CurrentSessionContext configured"错误

用Hibernate开发遇到"No CurrentSessionContext configured"错误


在使用SessionFactory的getCurrentSession方法时遇到如下错误,经过检查,原因如下:

是因为在hibernate.cfg.xml文件中忘记进行了如下设置:hibernate.current_session_context_class

如果是在web容器中运行hibernate,则在hibernate.cfg.xml中加入这句话:

<property name="hibernate.current_session_context_class">jta</property>

如果是在一个单独的需要进行JDBC连接的java application中运行hibernate,则这样设置:

<property name="hibernate.current_session_context_class">thread</property>



本文属于转帖,来自http://wenjiesu.iteye.com/blog/216445。

猜你喜欢

转载自164572429.iteye.com/blog/1683430
今日推荐