Estoy tratando de mapear una relación uno a "cero o uno" en Hibernate. Creo que puedo haber encontrado una manera de usar un muchos-a-uno.Hibernar uno a cero o un mapeo
class A {
private B b;
// ... getters and setters
}
class B {
private A a;
}
mapeo de Clase A especifica:
<many-to-one name="b" class="B"
insert="false" update="false"
column="id" unique="true"/>
y mapeo de Clase B especifica:
<one-to-one name="a" class="A" constrained="true"/>
Lo que me gustaría es que B sea nulo cuando no se encontró ninguna fila coincidente para B en la base de datos. Así que puedo hacer esto (en la clase A):
if (b == null)
Sin embargo, parece que nunca es nula b.
¿Qué puedo hacer al respecto?
Estoy esperando una respuesta – Schildmeijer
"a una respuesta" por supuesto – Schildmeijer