使用乐观锁可以吗。
来源:7-6 消息驱动模式实例:锁票2

Java之夜
2021-01-17
直接使用JPA的乐观锁,设置Version。
在Java中进行验证,不是更好吗。
写回答
1回答
-
大漠风
2021-01-22
对,在JPA中,提供了一个`@Version` 标签,可以在Entity上加一个version字段,JPA 会帮我们处理在更新数据的时候判断version,以及更新version号。并且它在version号不一致的时候,也就是当前数据被其他请求更新的情况下,报一个异常。
JPA中通过Version实现乐观锁非常方便,几乎没有代码侵入性,在实现幂等性、某些分布式锁等场景都可以用,
00
相似问题