NutzCN Logo
问答 java 中关于事物的锁
发布于 3135天前 作者 zjlwmz 1654 次浏览 复制 上一个帖子 下一个帖子
标签:

java 里面关于事物,如果我在方法ServiceA.methodA上面加了@Transactional(readOnly = false),然后现在调用了一次ServiceA.methodA(1),在这个方法还在处理过程当做,又调用了一次ServiceA.methodA(1) . 我想问问,第二次调用会等待第一次执行完成吗,或是说第一次调用的时候,会不会锁住数据库中我修改那条记录,阻止我第二次的调用。

2 回复

同一个事务内只会锁一次

@wendal 还没明白,那之后发起调用的会不会处于等待中,或者说不执行,要我第一次调用完全结束之后才可以继续执行呢。
我项目中 会接收腾讯接口的回调,但是会接收调用多次,我回调service方法中要是处理的时间过长,我担心会不会出现我重复执行了多次导致数据库里面的数据修改多次。

添加回复
请先登陆
回到顶部