Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' er from transaction definition.具体是一个SSH框架的商务网站,在页面操作数据后,更新不了数据库,Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' er from transaction definition.
解决方案 »
- 如何避免myBatis打包时jdbc.properties被打包?
- EJB实体Bean持久化的时候报错
- 一道面向对象的作业题,高分求高手代做,在线等
- 如何设置jfreechart生成的图表的横纵轴标题的位置啊?
- java I/O的问题
- Hibernate异常java.lang.NoClassDefFoundError,急!!!!!!!!
- 自定义ClassLoader可靠吗?
- 请问怎么在查找结果中继续查找
- Session Bean <-> DAO <-> Hibernate <-> DB 哪位高手帮我解释一下其中的DAO
- xfire报错,各位大神帮忙看下,挺头痛的问题
- 如何让Flash读Jsp文件
- 在ibatis中为什么要加上这些代码?
估计是事务问题再就是这里你怎样写的呢
<filter>
<filter-name>openSession</filter-name>
<filter-class>
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
</filter-class>
<init-param>
<param-name>flushMode</param-name>
<param-value>AUTO</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>openSession</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<bean id="namingTransactionAttribute" class="org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource">
<property name="properties">
<props>
<prop key="insert*">PROPAGATION_REQUIRED</prop>
<prop key="create*">PROPAGATION_REQUIRED</prop>
<prop key="update*">PROPAGATION_REQUIRED</prop>
<prop key="save*">PROPAGATION_REQUIRED</prop>
<prop key="del*">PROPAGATION_REQUIRED</prop>
<prop key="*">PROPAGATION_REQUIRED,readOnly</prop>
</props>
</property>
</bean>、
是spring吗 上面这样的代码 你把你的 事务控制层的 方法名称 开头用 key 中的开头就可以了