我发现@Transactional用于确保存储库方法或服务方法上的事务。 @Lock用于存储库方法以确保锁定实体以提供隔离。
@Transactional
@Lock
在我的脑海中提出了一些问题:
这两个注释的主要区别/关系是什么? 何时使用@Transactional,何时使用@Lock? 是@Lock在分布式数据库系统提供数据并发性和一致性有用吗?
java spring java-annotations
java ×1
java-annotations ×1
spring ×1