JAXBとHibernateを使用してXMLをデータベースに保存しています。同じレベルに2つの要素があります
<ElementA id="111-aa>
<childern/>
</ElementA>
<Relation refId=111-aa">
<childern/>
</Relation>
ここでElementA/@id==Relation/@refId
のみ、ElementAのPKをRelationテーブルのElementA_FK列に保存する必要があります。
注:要素から属性を読み取るためにEclipseLinkのMOXyを使用しています。
Hibernateは条件に基づいて1対1のマッピングを提供しますか?
ノート