hibernate :未配置 CurrentSessionContext

标签 hibernate liferay

我不断收到:

HibernateException: No CurrentSessionContext configured!



在我的代码中。其他搜索返回的唯一信息是罪魁祸首是:
<property name="current_session_context_class">thread</property>

在我的 hibernate.cfg.xml 中。我的 hibernate.cfg.xml 文件中有它,我在 Tomcat 6 中运行它。有人知道其他可能的原因吗?

最佳答案

我相信你需要将你的 current_session_context_class 设置为一个实际的类......我有我的 hibernate.cfg.xml 配置如下:

<property name="hibernate.current_session_context_class">org.hibernate.context.ThreadLocalSessionContext</property>

上面的代码用于 mySql 数据库,但我认为数据库对于上述属性的类型并不重要

希望这可以帮助

关于 hibernate :未配置 CurrentSessionContext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/761480/

相关文章:

java - Liferay 与 Struts , JSP

java - 如何以编程方式动态添加 liferay portlet 实例并通过单击按钮将 portlet 安装到仪表板页面?

java - 如何在MessageListener的receive方法中获取PortletRequest对象

javascript - AJAX调用liferay门户

java - Hibernate 4.2.20 对象 HashCode 方法导致 NullPointerException

java - 如何使用Hibernate进行JPA实现?

java - 使用注释从 Spring-Hibernate 执行存储过程

java - 映射到 com.vividsolutions.jts.geom.Point 无效的字节序标志

java - 如何与3张 table 进行通信

jsp - 如何解决liferay选项卡中的core_rt标签库问题?