Java Spring数据JPA,如何创建不同的findById和findByIdWithLock

Java Spring数据JPA,如何创建不同的findById和findByIdWithLock,java,spring,jpa,spring-data,spring-data-jpa,Java,Spring,Jpa,Spring Data,Spring Data Jpa,我有UserService和UserRepository,在UserService中我希望能够调用: -repository.findById将使用默认的spring实现 -repository.findByIdWithLock,它将对应于带有@Lock注释的findById 我想避免使用@Query,我如何才能做到这一点?到目前为止您尝试了什么。Deinum,我不确定该尝试什么,因为在存储库中您无法编写@Lock findByIdWithLock,spring将无法解析它。。。

我有UserService和UserRepository,在UserService中我希望能够调用:
-repository.findById将使用默认的spring实现
-repository.findByIdWithLock,它将对应于带有@Lock注释的findById


我想避免使用@Query,我如何才能做到这一点?

到目前为止您尝试了什么。Deinum,我不确定该尝试什么,因为在存储库中您无法编写@Lock findByIdWithLock,spring将无法解析它。。。