Bonjour,
Petite question qui me taraude. Je veux créer un modèle métier à persister. J'utilise EasyBeans. La plupart de mes entités à créer implémente un interface. Si il existe une association entre deux entités, l'implémentation de cette dernière se fait grâce aux interfaces. Par exemple j'ai une entité PersonneImpl qui implémente Personne, une entité FicheImpl qui implémente Fiche. Une personne est l'auteur d'une fiche. PersonneImpl a donc une variable Fiche (et pas FicheImpl !). Donc pour que ça persiste je mets des @Entity, @oneToMany... qui vont. Le problème est que comme mes PersonneImpl n'ont que des Fiche, j'ai quelques erreurs avec mes @oneToMany... Donc la question est-ce qu'une interface peut avoir une @Entity ? et que doivent avoir ses classes implémentatrices ? Je précise que j'ai tester plusieurs combinaisons, que ça marche avec un héritage de classe, même abstraite, mais avec un interface nada...
Merci !
Partager