Hibernate-hibernate3中开启open session in view更新失效,增加和删除却没有问题

Hibernate-hibernate3中开启open session in view更新失效,增加和删除却没有问题

泛泛之交 发布于 2017-10-15 字数 1058 浏览 1328 回复 1

hibernate3加上open session in view后,开始报错org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are no,按照下面方案进行了配置。
http://www.cnblogs.com/iuranus/archive/2012/08/02/2620364.html
web.xml

<filter>
<filter-name>OpenSessionInViewFilter</filter-name>
<filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
<init-param>
<param-name>singleSession</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>flushMode</param-name>
<param-value>AUTO</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>OpenSessionInViewFilter</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

归属感 2017-10-19 1 楼

以前遇到过类似问题,我是参考这个链接http://hi.baidu.com/xiaosun/item/3174ea1018119bff9c778ad2继承OpenSessionInViewFilter类,重写getSession和closeSession方法。