문서의 이전 판입니다!
하이버네이트 전용 어노테이션들
표준이 생겨서 더이상 이 애노테이션은 불필요하다.
*
@org.hibernate.annotations.ForeignKey(name=“fk_parent_id_child”) : 객체간의 연과을 맺을 때 FK 인덱스의 이름을 명시해준다.
* 이를 명시하지 않으면
FK숫자여러개지정으로 된다.
*
@org.hibernate.annotations.ForeignKey(name=“none”) : name=“none”은 FK를 강제로 못 맺게 한다. Forcing hbm2ddl to not generate an FK
===== @org.hibernate.annotations.ColumnTransformer =====
* ColumnTransformer
* 컬럼에서 데이터를 저장하거나 읽기 전에 변환 과정을 거칠 수 있다.
===== @org.hibernate.annotations.DynamicInsert =====
* @org.hibernate.annotations.DynamicInsert
*
insert 구문 생성시 null 값에 대해서는 생성하지 않는다.
* Hibernate – dynamic-insert attribute example
===== @org.hibernate.annotations.DynamicUpdate =====
* @org.hibernate.annotations.DynamicUpdate
*
update'' 구문 생성시 변경된 것에 대해서만 생성한다.