Whiteship's Note

Global XML mapping metadata

Hibernate/Chapter 3 : 2008.01.13 11:55


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

'Hibernate > Chapter 3' 카테고리의 다른 글

XML 도메인 모델  (0) 2008.01.13
Map 도메인 모델  (0) 2008.01.13
Entity 표현 대안  (0) 2008.01.13
Using placeholders  (0) 2008.01.13
Global annotation metadata  (0) 2008.01.13
Global XML mapping metadata  (0) 2008.01.13
Handling global metadata  (0) 2008.01.13
XDoclet 사용하기 - 하이버네이트 맵핑  (0) 2008.01.11
애노테이션 사용하기 - 하이버네이트 맵핑  (0) 2008.01.11
XML 사용하기 - 하이버네이트 맵핑  (0) 2008.01.11
Accessor 메소드에 로직 추가하기  (0) 2008.01.09
top

Write a comment.




: 1 : ··· : 3 : 4 : 5 : 6 : 7 : 8 : 9 : 10 : 11 : ··· : 16 :