Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/02/2014, 18:28
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: Duda representar relación con Hibernate

Hola,

Posiblemente lo puedas implementar de la siguiente forma, de seguro me adelanté a decir que no era posible porque el discriminador puede ser, como en este caso, el nombre de la misma tabla.

Posiblemente podrías anotar Registros_Anulados con:

Código Java:
Ver original
  1. @OneToMany(cascade = CascadeType.ALL, mappedBy = "registrosAnuladosCentros")
  2.     private Collection<Centros> centrosCollection;
  3.  
  4.     @OneToMany(cascade = CascadeType.ALL, mappedBy = "registrosAnuladosConceptos")
  5.     private Collection<Conceptos> conceptosCollection;

Y en Centros y Conceptos algo así en cada uno,

Código Java:
Ver original
  1. @JoinColumn(name = "Id", referencedColumnName = "id_registro_anulado")
  2.     @ManyToOne()
  3.     private RegistrosAnulados registrosAnuladosCentros;
Saludos,