영속성전이
하이버네이트3 프로그래밍 최범균저
참조에 의한 영속성 전이
부모/자식의 관계를 갖는 연관에서 부모에 속하는 객체를 저장하거나 삭제할 때 연관되어 있는 자식 객체도 함께 저장되거나 삭제에까지 영향을 미치는 것을 영속성 전이(transitive persistence)라고 한다.
속성값 |
session 메서드 |
설명 |
save-update |
save(), update(), saveOrUpdate() |
객제가 저장되거나 수정될 때 적용 |
delete |
delete() |
객체가 삭제될 때 적용 |
create |
persist() |
객체를 저장할 때 적용 |
merge |
merge() |
객체의 값을 영속 객체에 복사할 때 적용 |
lock |
lock() |
객체를 잠금 모드로 읽어 올 때 적용 |
refresh |
refresh() |
데이터베이스에서 값을 다시 읽어 올 때 적용 |
evict |
evict() |
세션 캐시에서 인스턴스를 제거할 때 적용 |
replicate |
replicate() |
준영속 객체의 값을 데이터베이스에 복사할 때 적용 |
delete-orphan |
없음 |
컬렉션 타입에 적용되며, 컬렉션에서 객체가 삭제될 때 적용 |
all |
없음 |
delete-orphan을 제외한 모든 속성 적용 |
'others' 카테고리의 다른 글
autocompleter by scriptaculous (6) | 2007.06.27 |
---|---|
Ajax 고민중.. (0) | 2007.06.22 |
RSS 그림 (0) | 2007.05.30 |
Tomcat 5.5 JNDI Datasource (0) | 2007.01.18 |
[책] 간만에 3권 구입 (0) | 2006.12.28 |