나는 꽤 오랫동안이 문제로 이미 어려움을 겪어왔다. 이 작업은 COTISATION
테이블 매핑에 포함 최대 절전 모드 UserType
을 연장 SynchroDataType
사용합니다Hibernate hbm에서 JPA 주석, 까다로운 하나
<join table="COTISATION_SYNCHRO" fetch="join" optional="true">
<key column="COTISATION_SYNCHRO_COTISATION_ID_FK" on-delete="noaction"/>
<property name="cotisationCoupon" type="java.lang.Long" update="true" insert="true">
<column name="COTISATION_COUPON" not-null="true" unique="true"/>
</property>
<property name="synchroData" type="com.allence.opcapl.alpha2.common.model.synchro.SynchroDataType">
<column name="LAST_ACCESS_LOCAL" not-null="true"/>
<column name="LAST_UPDATE_LOCAL" not-null="true"/>
<column name="LAST_ACCESS_REMOTE" not-null="true"/>
<column name="LAST_UPDATE_REMOTE" not-null="true"/>
</property>
</join>
: 내가이있을 거라고 생각했던 것보다 적은 간단한 많이 나타납니다.
이 기능은 정말 훌륭하지만 편리하게 JPA로 변환하는 방법을 찾을 수 없습니다.
누군가가 그런 종류의 일대일 매핑을위한 해결책을 가지고 있습니까? @Embedded 주석에서
주석 :
여기에 솔루션입니다. – qualidafial