Hola,
Acabo de empezar a utilizar hibernate y no se como solucionar una relación de mi BD.
Tengo las siguientes tablas:
Centros:
id
nombre
id_registro_anulado (FK)
Conceptos:
id
nombre
id_registro_anulado (FK)
Registros_Anulados:
id
fecha
usuario
motivo
Como véis tengo una tabla donde almaceno todos los registros "anulados" y a su vez cada tabla tiene una foreign key que apunta a un registro en Registros_Anulados. No todos los registros de Centros y Conceptos tendrán una línea en Registros_Anulados.
He creado 3 clases en java para cada una de las tablas. Además las 2 primeras heredan de una "superclase" que tiene como propiedades id_registro_anulado y quería que tubiese también un objeto RegistroAnulado. Este objeto por defecto será null pero si el el centro o concepto está anulado se instanciará con sus datos.
Como puedo indicar está relación? Estoy utilizando anotaciones en las clases y no se como debo anotar el objeto RegistroAnulado.
Espero haberme explicado.
Gracias de antemano!