1
XML을 사용하여 하위 클래스별로 열 이름을 재정의하려고합니다. @AttributeOverride JPA Anotations를 사용하여이 작업을 수행 할 수 있지만 XML 구성을 사용하여 동일한 작업을 수행하고 싶습니까?JPA 대신 xml 구성을 사용하여 열 이름의 @AttributeOverride Anotations
XML을 사용하여 하위 클래스별로 열 이름을 재정의하려고합니다. @AttributeOverride JPA Anotations를 사용하여이 작업을 수행 할 수 있지만 XML 구성을 사용하여 동일한 작업을 수행하고 싶습니까?JPA 대신 xml 구성을 사용하여 열 이름의 @AttributeOverride Anotations
embedded 및 attribute-override 요소를 사용할 수 있습니다.
Chapter 3. Overriding metadata through XML/3.1.3. Property level metadata을 참조하십시오.
이 문서의 예 :
<attributes>
<id name="id">
<column name="fld_id"/>
<generated-value generator="generator" strategy="SEQUENCE"/>
<temporal>DATE</temporal>
<sequence-generator name="generator" sequence-name="seq"/>
</id>
<version name="version"/>
<embedded name="embeddedObject">
<attribute-override name"subproperty">
<column name="my_column"/>
</attribute-override>
</embedded>
<basic name="status" optional="false">
<enumerated>STRING</enumerated>
</basic>
<basic name="serial" optional="true">
<column name="serialbytes"/>
<lob/>
</basic>
<basic name="terminusTime" fetch="LAZY">
<temporal>TIMESTAMP</temporal>
</basic>
</attributes>