Próbuję odwzorować jeden na relacji "zero lub jeden" w Hibernacja. Myślę, że mogłem znaleźć sposób na użycie wielu do jednego.Hibernacja jeden do zera lub jeden mapowanie
class A {
private B b;
// ... getters and setters
}
class B {
private A a;
}
mapowanie Klasa A za określa:
<many-to-one name="b" class="B"
insert="false" update="false"
column="id" unique="true"/>
i mapowanie Klasa B za określa:
<one-to-one name="a" class="A" constrained="true"/>
Co chciałbym to dla b, aby być zerowy, gdy nie wiersz pasujący do B został znaleziony w bazie danych. Więc mogę to zrobić (w klasie A):
if (b == null)
Jednak wydaje się, że b nigdy nie jest zerowe.
Co mogę z tym zrobić?
im czekam na odpowiedź – Schildmeijer
"na odpowiedź" ofcourse – Schildmeijer