0
私は実際に多くを達成することなく数日間これを回ってきました。私はオブジェクトといくつかのインターフェイスの間にOneToMany関係を作成したいと思います。インターフェイスのOneToManyマッピングを作成する
SELECT package.name.ContactFacade WHERE contact.id = :theid
しかし、私は実際に属性としてそれをマッピングすることができていない:これは、私は確かにこのようなクエリが指定された連絡先のすべてのContactFacade
を得るために行うことができます基本的な例
public class Contact {
@OneToMany(mappedBy = "contact")
private List<ContactFacade> facades;
}
public interface ContactFacade {
public Contact getContact() { }
}
public class ContactFacebook implements ContactFacade {
@ManyToOne
private Contact contact;
public Contact getContact() { }
}
public class ContactTwitter implements ContactFacade {
@ManyToOne
private Contact contact;
public Contact getContact() { }
}
です別のクラスにこれを行うことはすべて可能ですか?別の方法がありますか?私は本当に質問にちょうどContact
の内部のエンティティを維持することを嫌うだろう。