2007/01/05 14:28
Hibernate 기초 학습[7] - Generated properties / read-only properties
2007/01/05 14:28 in Hibernate 지식 공유하기/Hibernate_Basic

# generated properties
- 데이터베이스에 의해서 생성되는 값을 가지는 속성.
- generated element를 통해서 생성되는 시기를 정할 수 있다.
- generated properties는 반드시 read-only 속성이어야 한다.
- 설정
- 각 element의 의미
# read-only properties
- 자동 생성된 값을 가지는 속성.
- 설정을 통해서 INSERT나 UPDATE 가 불가능 하도록 설정
- 설정
- 데이터베이스에 의해서 생성되는 값을 가지는 속성.
- generated element를 통해서 생성되는 시기를 정할 수 있다.
- generated properties는 반드시 read-only 속성이어야 한다.
- 설정
<property generated="never|insert|always" />
<version generated="never|insert|always" />
<timestamp generated="never|insert|always" />
<version generated="never|insert|always" />
<timestamp generated="never|insert|always" />
- 각 element의 의미
never(default) - DB에 의해서 자동 생성되지 않는다.
insert - INSERT 시에만 자동 생성된다.
always - INSERT와 UPDATE 시에 모두 자동 생성 된다.
insert - INSERT 시에만 자동 생성된다.
always - INSERT와 UPDATE 시에 모두 자동 생성 된다.
# read-only properties
- 자동 생성된 값을 가지는 속성.
- 설정을 통해서 INSERT나 UPDATE 가 불가능 하도록 설정
- 설정
1. <property name="" update="false" insert="false" />
2. @Column(updatable=false, insertable=false)
2. @Column(updatable=false, insertable=false)
Prev

Rss Feed