*아래 글은 김영한님의 '자바 ORM 표준 JPA 프로그래밍' 16장을 정리한 글입니다. http://acornpub.co.kr/book/jpa-programmig 낙관적인락 JPA에서 제공하는 버전관리 기능을 사용 -> 어플리케이션 레벨의 락 종류 READ -> OPTIMISTIC 과 같음(JPA 1.0 호환용) WRITE -> OPTIMISTIC_FORCE_INCREMENT 과 같음(JPA 1.0 호환용) NONE - 락 옵션을 적용안해도 엔티티에 버전 어노테이션 필드가 있으면 낙관적 락이 적용 - 수정 시 업데이트 쿼리에 버전 비교, 버전이 다른경우 예외 발생 - 두번의 갱신 분실 문제 해결 OPTIMISTIC - NONE + @Version은 업데이트시 버저 확인, OPTIMISTIC은 조회만 해..