是否可以在春季启动中锁定整个表而不是行? 到目前为止,我只看到了EntityManager.lock(*)
但这只锁定了给定的记录。
我遇到一种情况,我必须删除表的所有记录并再次用记录填充该表,对于此事务,我想锁定表,以便没有其他进程从该表中读取。
我正在使用 JpaRepository。
使用entityManager.lock(user,LockModeType.PESSIMISTIC_WRITE);
它将锁定整个表,并且没有其他事务可以从表中读取、更新或删除。
希望对您有所帮助..!!