<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은 뭐지?