J'ai une classe qui est actuellement mappée en tant qu'entité dans une table de base de données en utilisant Hibernate. Cette classe doit être refactorisée en une classe abstraite contenant un champ commun à toutes ses sous-classes. J'utilise des annotations pour mapper des classes d'entités/relations de mise en veille prolongée.Refactorisation d'une entité Hibernate en sous-classes
Je voudrais des suggestions/variantes sur la façon de faire ce refactoring.
Aussi, quelques suggestions sur la façon de déplacer les données qui sont stockées dans la base de données (pour la future superclasse abstraite) dans l'une des sous-classes concrètes.
La liaison semble être rompue. Pour la documentation JBoss: http://docs.jboss.org/hibernate/stable/annotations/reference/en/html_single/#d0e1168 – rpr
Je pense que la seule chose qui manque à cette réponse est la mention du 4ème choix de '@MappedSuperclass ', comme vu au 2.2.4.4. du document lié – Draken