您的位置:首页 > 编程语言 > Java开发

整合hibernate4.2和spring框架,出现No Session found for current threa报错

2015-06-11 11:33 621 查看

如果没有开启事务管理,Hibernate4就会报错,原因是如果不指定@Transactional事务管理

Hibernate4下,需要在web.xml中指定

<!-- openSessionInView配置 -->

    <filter>

        <filter-name>openSessionInViewFilter</filter-name>

        <filter-class>org.springframework.orm.hibernate4.support.OpenSessionInViewFilter</filter-class>

        <init-param>

            <param-name>singleSession</param-name>

            <param-value>true</param-value>

        </init-param>

    </filter>

    <filter-mapping>

        <filter-name>openSessionInViewFilter</filter-name>

        <url-pattern>*.html</url-pattern>

    </filter-mapping>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: