ssh里面的Write operations are not allowed in read-only mode (FlushMode.NEVER)
来源:互联网 发布:淘宝卖衣服代理兼职 编辑:程序博客网 时间:2024/06/03 19:07
最近在整合ssh 的时候遇到了几个问题,首先是ssh中能查询数据但是不能保存,删除以及更新数据,而且总是报一个错误,就是Write operations are not allowed in read-only mode (FlushMode.NEVER);
百度了各种结果,要不就是在spring的xml文件中将read-only设置为false,要不就是在web.xml文件中加一个过滤器,但是统统都没用,最后我发现在dao层的实现类里面加这样一句话就不会报错了,
tmp.getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO);
但是我觉得这样的话每一个实现类都得加上这么一句话就会好麻烦,说好的减少代码的重复使用呢?为什么xml中这样的配置不起作用呢?
目前我还是不明白,希望有大神前来指教。
后来我以为这样就算完事儿了,结果发现虽然不报错,但是数据根本没有存进数据库,后来百度了一下发现是少了这样一句话
tmp.flush();
原来是因为在项目在运行时先只是将数据保存到了缓冲区,并没有真正的写进数据库,只有咋执行flush之后才会写入到数据库。
阅读全文
0 0
- 关于ssh里面的Write operations are not allowed in read-only mode (FlushMode.NEVER)
- ssh里面的Write operations are not allowed in read-only mode (FlushMode.NEVER)
- ssh整合的时候出现错误:Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL)
- org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.NEVER)
- 错误:Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL)
- 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)..
- 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)
- 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)
- 最大连续子序列和-动态规划
- 频道管理和Tablayout
- 关于工作的一点感悟
- Lua—迭代器
- Spring AOP不拦截从对象内部调用的方法原因
- ssh里面的Write operations are not allowed in read-only mode (FlushMode.NEVER)
- 动画
- 小圆点与viewpager
- spring boot spring security学习
- Linux 学习笔记--不熟悉的命令 (二)
- kindeditor在bootstap模态框modal中点击全屏空白无效,高度宽度拖动调整
- Linux多台服务器间SSH免密码登录配置
- Mybatis入门
- spring boot zuul路由