1

2 つの Phone Embeddable オブジェクトを含む Person エンティティがあります。電話に着信があり@XmlElementますtype。これは、Person エンティティのどの列にもマップされません。

この電話は、Person エンティティに 2 回埋め込まれています。プログラムを実行すると、コンパイル エラーが表示されますorg.hibernate.MappingException: Repeated column in mapping for entity: typetype電話が2回埋め込まれていると2回繰り返されることを理解しています。

@XmlElementそれぞれの埋め込みの名前をオーバーライドするには? または、 Person エンティティにその要素のみを埋め込むことを無視する他の方法はありますか? 他のオプションはありますか?

4

0 に答える 0