在Spring Data JPA中,我如何执行`SELECT FOR UPDATE`而无需编写SQL并保持非阻塞版本?

nkoocmlb  于 2023-11-16  发布在  Spring
关注(0)|答案(1)|浏览(175)

所以在Spring Data JPA中,我可以做以下事情

Optional<MyStuff> findByFooAndBar(Foo foo, Bar bar);

@Lock(LockMode.PESSIMISTIC_WRITE)
@Query("from MyStuff m where m.foo = :foo and m.bar = :bar")
Optional<MyStuff> findByFooAndBarForUpdate(Foo foo, Bar bar);

字符串
我不想再做第二个了,

Optional<MyStuff> findByFooAndBarForUpdate(Foo foo, Bar bar);

相关问题