낙관적 잠금 주석이 작동하지 않습니다.스프링 데이터에서 낙관적 잠금을 해제하는 방법 JPA
public interface TestRepository<TestEntity, Long> extends JpaRepository<Version, Long> {
@Lock(LockModeType.NONE)
TestEntity findByName(String name);
}
그래서, 내가 전화하려고 :
entityManager.refresh();
그것은 작동하지만, 해결의
@OptimisticLocking(type = OptimisticLockType.NONE)
public class TestEntity {
....
}
및 @Lock
주석 중 하나가 작동하지 않습니다. 낙관적 잠금 주석이 작동하지 않고 최신 데이터를 DB 행 (개체)를 업데이트하는 가장 좋은 방법은 무엇 왜
EntityManager em = sharedEntityManagerBean.getObject();
em.refresh(testEntity, LockModeType.OPTIMISTIC);
testRepository.save(testEntity);
당신이 말해 줄 수 있을까요?
나는 이걸 http://springinpractice.com/2013/09/14/optimistic-locking-with-spring-data-rest 도움을 줄 수 있다고 가정합니다. – Reborn