解決"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>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章