所以在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);
型
1条答案
按热度按时间7rtdyuoh1#
在方法中传入LockModeType.PESSIMISTIC_WRITE。查看更多细节
https://www.baeldung.com/jpa-pessimistic-locking