Whiteship
  • Home
  • 인프런 강의
  • Java
  • Spring
  • JPA
  • SDE Tips
Subscribe
Tagged

Versioning

A collection of 1 post

버저닝

[하이버네이트]롹킹과 성능 사이에 서다.

하이버네이트에 Optimistic 롹킹을 지원해주는 기능으로 버저닝이 라는게 있습니다. version 필드를 하나 만들어 주면 해당 엔티티에 변화가 일어날 때 마다 version 값을 증가시키는데, flush 하기 직전에 해당 객체의 version이 DB에 있는 version 값과 같은지 확인하는 작업입니다. 버전이 같지 않으면 StaleObjectStateException을 던져줍니다. 하이버네이트의 특징 중 하나로 연관 객체의 id만 알고 있다면, 굳이

  • 백기선
백기선 Jul 23, 2009 • 4 min read
Whiteship © 2022
Powered by Ghost