【发布时间】:2014-02-11 16:33:14
【问题描述】:
我有以下存储库:
public interface PlayerRealBalanceRepository extends JpaRepository<PlayerRealBalance, Long> {
@Modifying
@Query("update PlayerRealBalance balance set balance.balance = (balance.balance + ?1) where balance.id = ?2")
public void increaseBalance(long amount, long balanceId);
}
我的问题 - 这个查询线程安全吗?如果同时执行两个这样的并发查询会怎样?我是否必须使用锁定方法才能使其正常工作?
谢谢!
【问题讨论】:
标签: java mysql spring concurrency spring-data