小弟在用SSH框架写一个项目,由于在Web.xml中配置了延迟加载,所以在增删改时候遇到以下错误。我不知道怎麽改变事物的自动提交模式,还望高手指点下解决办法!!!错误如下:
javax.servlet.ServletException: Write operations are not allowed in read-only mode (FlushMode.NEVER): Turn your Session into FlushMode.AUTO or remove 'readOnly' er from transaction definition.
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:523)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:196)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)
javax.servlet.ServletException: Write operations are not allowed in read-only mode (FlushMode.NEVER): Turn your Session into FlushMode.AUTO or remove 'readOnly' er from transaction definition.
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:523)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:196)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)
解决方案 »
- Oralce的rowNum是先生成再进行where,order by 么?~
- IE6.0 gb2312无法显示
- 请给个例子!使用iReport+JasperReport在客户端生成的报表能不能由用户自己调整这个报表中某个记录行行高,记录行列宽,选择横向纵向打印,设置页面边距等等,然后再打印?
- java mail如何使用
- 怎么用java编写sum=1!+2!+...+10!
- 在非web应用中,可以使用c3p0连接池吗?
- struts问题
- JBuilder2005和WebLogic的问题。
- 高分相送,怎样深入学习 xml + java + 数据库
- Eclipse上使用Hibernate5.0及以上版本编写第一个HelloWorld程序
- web service 调用问题.
- tomcat启动时报错,请指点
增删改的就不要设置这个了
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<tx:attributes>
<tx:method name="find*" propagation="REQUIRED" read-only="true" />
<tx:method name="*" propagation="REQUIRED" />
</tx:attributes>
</tx:advice>