Tengo una clase que actualmente está asignada como una entidad en una tabla de base de datos utilizando Hibernate. Esta clase debe refactorizarse en una clase abstracta que contenga algún campo común a todas sus subclases.Refactorización de una entidad Hibernate en las subclases
Estoy usando anotaciones para mapear entidades de hibernación/clases de relaciones.
Me gustaría sugerencias/variantes sobre cómo hacer esta refactorización.
También, algunas sugerencias sobre cómo mover los datos que se almacenan en la base de datos (para la futura superclase abstracta) en una de las subclases concretas.
El enlace parece estar roto. Para la documentación de JBoss: http://docs.jboss.org/hibernate/stable/annotations/reference/en/html_single/#d0e1168 – rpr
Creo que lo único que falta para esta respuesta es la mención de la cuarta opción de '@MappedSuperclass ', como se ve en 2.2.4.4. del documento vinculado – Draken