Global XML mapping metadata
<hibernate-mapping>
<hibernate-mapping
schema="AUCTION"
default-lazy="false"
default-access="field"
auto-import="false">
<class ...>
...
</class>
</hibernate-mapping>
- schema: 스키마 접두어로 사용한다. used by Hibernate for all SQL statements generated for the mapped classes.
- default-lazy: 이 속성을 false로 하면, you enable default outer-join fetching for some class associations.
- default-access: 이 속성의 값을 field로 하면, 하이버네이트가 이 파일 내부에 정의한 클래스의 필드에 바로 접근할 수 있다.
- auto-import: 4장에서 다룸.
Tip
- This default-lazy="true" switch has an interesting side
effect: It switches to Hibernate 2.x default fetching behavior—useful
if you migrate to Hibernate 3.x but don't want to update all fetching
settings.
모르는 것
- 스키마 접두어가 뭐지? Whiteship_Member, Whiteship_Group 뭐 이러식으로 테이블 이름이랑 컬럼 이름을 사용한다는 건가?
- default outer-join fetching은 뭐지?