2 つの Phone Embeddable オブジェクトを含む Person エンティティがあります。電話に着信があり@XmlElement
ますtype
。これは、Person エンティティのどの列にもマップされません。
この電話は、Person エンティティに 2 回埋め込まれています。プログラムを実行すると、コンパイル エラーが表示されますorg.hibernate.MappingException: Repeated column in mapping for entity: type
。type
電話が2回埋め込まれていると2回繰り返されることを理解しています。
@XmlElement
それぞれの埋め込みの名前をオーバーライドするには? または、 Person エンティティにその要素のみを埋め込むことを無視する他の方法はありますか? 他のオプションはありますか?