社区
Java EE
帖子详情
@Transactional(readOnly = true)
小光快闪
2015-09-01 05:27:48
大家好,打扰了。
项目式样书中说,如果一个java方法需要@Transactional(readOnly = true),就加上。
备注:数据库访问用的是mybatis,
疑问:1、@Transactional(readOnly = true) 什么意思?
2、是spring的吗?
3、谁能给我点相关的资料看看。(网上的资料也查过了,一头雾水)
谢谢大家的回答。
...全文
3778
4
打赏
收藏
@Transactional(readOnly = true)
大家好,打扰了。 项目式样书中说,如果一个java方法需要@Transactional(readOnly = true),就加上。 备注:数据库访问用的是mybatis, 疑问:1、@Transactional(readOnly = true) 什么意思? 2、是spring的吗? 3、谁能给我点相关的资料看看。(网上的资料也查过了,一头雾水) 谢谢大家的回答。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
冥王之锤
2015-09-01
打赏
举报
回复
参考下 http://robinsoncrusoe.iteye.com/blog/825531
执笔记忆的空白
2015-09-01
打赏
举报
回复
readOnly:该属性用于设置当前事务是否为只读事务,设置为true表示
执笔记忆的空白
2015-09-01
打赏
举报
回复
spring注解的方式管理事务
springmvc+jpa(hibernate实现)+spring整合实例
工作用了springmvc+jpa+spring这么长时间,这段时间正好有点时间就想整合一下,但在整合过程中遇到了各种问题,上网查了很多资料但讲的都很模糊或者是没有注释,在我一步一步的试验中终于整合成功了,做为我自已以后复习用的资料我注释写的很全,其中项目里面的配置文件或是代码每行都有注释,网上这种整合实例很少,就奉献出来大家一起学习吧,在整合过程中遇到一个很奇怪的问题,就是spring的事务我配置成@
Transactional
(
readOnly
=
true
)只读事务,但是还可以对数据库进行操作,大家如果知道原因的就一起交流下吧
spring事务@
Transactional
(
readOnly
=
true
)及隔离级别实验
先写结论:第一:@
Transactional
(
readOnly
=
true
) 1.那么方法里面,必须是读的操作,当有写的操作的时候会报错提示。 2.读到的数据,从进入方法开始,以后即使其他客户端修改了数据,读到的数据还是进入方法那刻的数据。即不会去读取更新的数据。 第二:不指定事务,即不加@
Transactional
1.那么读到的数据,都是数据库最新的数据。 第三:@
Transactional
...
Spring 注解@
Transactional
readOnly
=
true
引子 今天下班后,以前同事小胖问我Spring Service类中的注解@
Transactional
readOnly
=
true
的作用。做为他眼中的高人,我自然要装下A-C。居然想都没有想就说是注解事务控制,然后给他扯了一通数据库的隔离级别,什么read uncommit之类的,说
readOnly
是隔离级别最低的,在spring查询方法里用,性能最高。 p...
@
Transactional
(
readOnly
=
true
)作用
@Service @Slf4j @
Transactional
(
readOnly
=
true
) public class LikeServiceImpl implements LikeService { @Autowired private LikeMapper likeMapper; @Override @
Transactional
(
readOnly
= false) public void saveOrDeleteAll() { } @Ove
spring 事务管理之只读事务@
Transactional
(
readOnly
=
true
)
我们可以使用 @
Transactional
(
readOnly
=
true
) 来设置只读事务 在将事务设置成只读后,当前只读事务就不能进行写的操作,否则报错。如下 Cause: java.sql.SQLException: Connection is read-only. Queries leading to data modification are not allowed; 需不需要在只有查询的方法上加上@
Transactional
注解? 需要分为两种情况来看 若一个事务里只发出一条s
Java EE
67,513
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章