0
@Version
을 사용하는 엔티티 클래스가 있습니다.null Hibernate @Version, 왜 StaleObjectStateException이 발생하지 않습니까?
@Version
protected Long auditVersion;
엔티티의 첫 번째 항목을 삽입하려고하는 두 개의 스레드가 있으면 어떻게됩니까? 엔터티의 두 인스턴스 모두 auditVersion
은 null
으로 설정됩니다. 그것은 최대 절전 모드가 낙관적 인 잠금 실패에 대해 아무런주의를 기울이지 않는 것처럼 보입니다. 나는 StaleObjectStateException
을 기대하지 않습니다.
왜 안 되니?