2013-07-31 2 views
0

angel이라는 책은 다음과 같이 내가 낙관적 잠금에 대한 열을 설정할 수 있습니다 말한다 :낙관적 잠금

tq.setVersionColumn ("OPTLOCK을");

또한 말한다 그러나 :

TableQuery 데이터베이스가 (문제의 데이터베이스가 지원하는 경우) 실제 VERSION 열을 사용하거나하여 버전 열을 업데이트 돌볼 것으로 가정 또는 트리거 또는 유사한로 메커니즘

데이터베이스의 버전 열을 어떻게 업데이트합니까? 당신은 당신이 당신의 콩을 주석 할 수 있어야한다 JPA 또는 구현을 사용하는 경우

어떤 도움이 많이

답변

1

를 감사 :

@Version 
private Long version; 

그래서 때마다 버전 번호가 될 것입니다 당신에게 콩을 지속 자동으로 1 씩 증가합니다. 지속되는 동안 bean의 버전 번호가 낮거나 다른 경우에는 변경된 동안 버전 번호가 변경되고 JPA는 Optimistic 잠금 예외를 발생시킵니다.

관련 문제