为了账号安全,请及时绑定邮箱和手机立即绑定

对于@Transactional和sql...for udpate的理解

对于@Transactional和sql...for udpate的理解

隔江千里 2019-03-01 11:16:51
对于一个serviceImpl的方法,这个方法开启了事务。 @Autowiredprivate UserDao userDao; @Transactionalpublic void f() { ... ... userDao.findIdForUpdate(); ... ... }我的理解是这个forupdate的sql将会锁表。 那么是在sql执行时候不能修改这个表还是说在这个f()方法执行期间的时候不能修改这个表呢?
查看完整描述

1 回答

?
翻翻过去那场雪

TA贡献2065条经验 获得超13个赞

事务执行期间产生行锁(innodb引擎)

查看完整回答
反对 回复 2019-03-01
  • 1 回答
  • 0 关注
  • 381 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信