ssh整合的时候出现错误:Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL)
来源:互联网 发布:中国最快的网络 编辑:程序博客网 时间:2024/06/02 06:32
看了论坛中前辈的指点,以下这两种方式可以解决问题
解决方式一:
在项目中使用Spring+Hibernate的时候,会开启OpenSessionInViewFilter来阻止延迟加载的错误,但是在我们开启OpenSessionInViewFilter这个过滤器的时候FlushMode就已经被默认设置为了MANUAL,如果FlushMode是MANUAL或NEVEL,在操作过程中 hibernate会将事务设置为readonly,所以在增加、删除或修改操作过程中会出现如下错误,只要在那个filter里面加上这段代码就OK了
<init-param> <param-name>flushMode</param-name> <param-value>AUTO</param-value> </init-param>
方式二:
也可以在持久层当中执行save等其他方法之前加这么一句:
this.getHibernateTemplate().getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO);
0 0
- ssh整合的时候出现错误:Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL)
- 错误:Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL)
- 错误:Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL)..
- 错误:Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL)..
- 关于ssh里面的Write operations are not allowed in read-only mode (FlushMode.NEVER)
- ssh里面的Write operations are not allowed in read-only mode (FlushMode.NEVER)
- open Session in view出现错误的解决方法Write operations are not allowed in read-only mode (FlushMode.NEVER) -
- Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): Turn your Session into
- Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): Turn your Session into
- Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL)..
- Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL)
- Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): Turn your Session into
- Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL)异常解决方法
- Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL)
- Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): Turn your Session into
- Spring+Hibernate报错:Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL)
- 关于Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL)
- Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): Turn your Session into
- 子查询
- Ford-Fulkerson算法模板(最大流)
- LCD常用接口
- 块级元素与内联元素的区别
- Linux系统分析线上课程学习总结
- ssh整合的时候出现错误:Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL)
- 重载
- Android学习(6)——案列(SQLite数据库)
- Mac安装Elasticsearch5.0 head插件
- LightOJ
- 【GDOI2017模拟】树上路径
- 最小割即为最大流
- 伪类选择器--超连接样式
- javax.ws.rs 创建 restful 服务 与使用 spring框架创建的 restful有啥区别呢?