在整合S2SH的时候用到了OpensessionInView,不料在添加信息的时候却出现如下错误:
后来通过网上查询得知,OpensessionInView在获取session的时候首先将FlushMode设置为NEVER,这样获取到的session被OpensessionInView掌管时成为只读,因此要添加数据就会抛异常,可以采用spring的事务声明,使方法受transaction控制:
本文解决了使用OpensessionInView进行数据添加时遇到的Writeoperationsarenotallowedinread-onlymode异常问题,介绍了如何通过配置Spring事务来正确处理读写操作。
在整合S2SH的时候用到了OpensessionInView,不料在添加信息的时候却出现如下错误:
后来通过网上查询得知,OpensessionInView在获取session的时候首先将FlushMode设置为NEVER,这样获取到的session被OpensessionInView掌管时成为只读,因此要添加数据就会抛异常,可以采用spring的事务声明,使方法受transaction控制:

被折叠的 条评论
为什么被折叠?
