我有 UserService 和 UserRepository,在 UserService 中我希望能够调用:
-repository.findById 将使用默认的 spring 实现
-repository.findByIdWithLock 对应于带有 @Lock 注释的 findById。
我想避免使用@Query,我怎样才能实现这一点?
我尝试了 findWithLockById (如是否可以在修改子实体和父实体时获取锁?中引用)并且它有效。但我找不到任何文档说明它为何有效。