前景提要
Hibernate开启了OpenSessionInView就不需要配置事务了吗
0 悬赏园豆: 5 [待解决问题] Hibernate开启OpenSessionInView,使用getCurrentSession获取Sesson后不用开始事务就可以进行增删改查。
这是在发起请求时开启事务,结束后关闭事务。这样的话,在service层配置事务是不是就没有意义了。
还有一个问题,getCuttentSession是与当前线程绑定在一起,Spring的事务管理的原理与OpenSesssionInView类似吗,只是不是再request时获取session,而是在service层获取session(假设我在service层配置事务) Hibernate Spring java 事务 飞走的纸飞机 | 初学一级 | 园豆: 197
提问于:2019-03-16 15:34 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(1) 1 Spring之OpenSessionInView详解及用法 流年飞雨 | 园豆:1978 (小虾三级) | 2019-03-18 17:21 这里面说:“在用opensessioninview时,他默认的把事务配置为only-read只读”
我在配置opensessioninview,没有添加事务,就可以往数据库添加数据 支持( 0 ) 反对( 0 ) 飞走的纸飞机 | 园豆:197 (初学一级) | 2019-03-20 21:20 @飞走的纸飞机: 可能你哪里全局配成了非只读 支持( 0 ) 反对( 0 ) 流年飞雨 | 园豆:1978 (小虾三级) | 2019-03-21 11:16 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。