J'ai une classe avec sa propre classe d'ID @Embeddable, appelons-la ICompanyId. Il y a 2+ classes qui implémentent ICompanyId. Les classes qui implémentent ICompanyId sont les identifiants incorporés pour les classes qui implémentent ICompany (qui contient 2+ classes d'implémentation).Mappage d'une interface en tant que clé primaire via Hibernate
Alors, ce que je voudrais faire est la suivante:
@EmbeddedId
public ICompanyId getId() { /* blah blah */ }
Comment puis-je dire à Hibernate quelle classe implémentant à utiliser? Avec @ManyToOne ou @OneToMany, tout ce que je devrais faire est de spécifier une valeur dans targetEntity, mais @EmbeddedId ne propose pas de telles options. Quelqu'un peut-il aider?
Jason