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
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 苹果8p用流量下载不了软件怎么办 流量下载不了内存大的游戏怎么办 苹果6s开机密码忘记了怎么办 咸鱼买东西没寄买家申请退款怎么办 淘宝商品缺货又不想下架怎么办 房产代理商不给我结佣金怎么办 天猫客服遇到脾气不好的客户怎么办 美团外卖点的食品与描述不符怎么办 淘宝极速退款后买家又不想退怎么办 宝贝破损买家退回运费很高怎么办 信而富额度变0了怎么办 申请淘京猫代理时资料填错了怎么办 苹果手机能上网但微信不能用怎么办 卧室壁纸贴的太花了怎么办 贴完墙纸接头处看着是黑色的怎么办 把所有内容放在一张纸上怎么办 孩子脸上被蚊香烧了留下了疤怎么办 微信怎么修改支付密码忘了怎么办 去网鱼网咖上网没带身份证怎么办 淘宝买家号忘了账号和密码怎么办 80多岁的老人前列腺疼怎么办啊 新浪微博发二维码让我入群我怎么办 队友送的太崩了打野应该怎么办 该商品不支持在当前地区销售怎么办 此商品不支持在当前地区销售怎么办 村淘商品在淘宝没展现怎么办 qq音乐不小心充了会员怎么办 古奇的包五金磨掉色了怎么办 淘宝购物津贴买的东西退款怎么办 淘宝买的东西质量太差怎么办 咸鱼上买的东西有问题怎么办 咸鱼买到的东西有问题怎么办 天猫超市买的东西有问题怎么办 满白天的宝宝睡觉总哭怎么办 京东退货显示在售后检测要怎么办 装修公司定金交了公司关门怎么办 背冷、腰泠、屁股冷、大腿冷怎么办 买家退款把卖家地址写错了怎么办 退款编号写错了提交了怎么办 京东购物收到货第二天搞活动怎么办 玩王者荣耀来电话断网怎么办