bonjour,
mon problème est le suivant:
g trois classes(Entity) A,B & C qui doivent heriter d'une classe d, et cette dernière et en relation ManyToOne avec une autre classe(Entity) E.
le problème est que si je déclare la classes D comme Entity la relation est assuré avec E mais au niveau de la base de données tout les attribues de A,B et C sont dans la table correspondante à l'Entity D (classe mère) et les tables correspondante à A,B et C ne sont pas créer (ce qui ne m'arrange pas ).
g lu qu'on utilisant l'annotation @MappedSupperclass sur une classe mère celle-ci n'est pas persistante, mais les classes filles le sont et heritent de ces propriété.
sauf qu'on mettant donc @MappedSupperclass sur ma classe D, g une erreur comme quoi le mappage entre E et D ne peut pas se faire car D n'est pas Entity.
j'espère avoir suffisamment décris mon problème, si vous pouvais m'expliquer l'utilisation de @MappedSupperclass je suis preneur.
merci
Partager