2012-05-29 3 views
-1

여러 테이블에 매핑 파일을 공유하는 방법이 있습니까?hibernate - 매핑 매핑 XML 파일

모든 hibernate pojo에는 정수 클래스로 이동 한 정수 필드가 있습니다. 나는 또한 서로 매우 유사한 여러 테이블을 가지고있다. 그래서 나는 그 중 하나를 위해 수퍼 클래스를 만들었습니다.

서로 매핑 파일을 포함하거나 매핑 파일을 공유하는 방법이 있습니까?

답변

0

당신이 기술하고있는 상황은 최대 절전 모드로 처리가 잘되며, 상속으로 관련된 클래스를 어떻게 매핑 할 수 있는지 이해하기 위해서는 the hibernate docs on inheritance mapping (또는 사용중인 버전에 상응하는 것)을 읽어야합니다. 다른 매핑

참조는 기본적으로 클래스 자체 (예를 들어, 문서에서) 사이의 상속 관계에 대한 참조를 통해 클래스 간의 실제 관계가 아니라, 포함시켜되지 않습니다에 대한

<hibernate-mapping> 
    <subclass name="DomesticCat" extends="Cat" discriminator-value="D"> 
      <property name="name" type="string"/> 
    </subclass> 
</hibernate-mapping> 
+0

주셔서 감사합니다 대답. 다음날에 살펴볼 것입니다. – djmj