Curahee Q
Legacy Member
Beste 9livers
Ik in mijn database een 1-op-veel relatie die ik met hibernate map naar de java-klasse.
Een klas heeft meerdere studenten en een student hoort juist toe tot 1 klas.
Dus in Java resulteert dit tot een List van Student objecten. Maar in de database heeft de student een vreemde sleutel klasId.
Het mappen gaat goed en dat werkt al. Maar er zijn ook niet toegekende studenten met als klasId de value NULL. In mijn java programma kan ik dan studenten toewijzen aan een bepaalde Klas. Dit updaten in de database gaat goed. Ik doe gewoon een update(Klas) en in de database wordt de id juist gewijzigd.
Maar wanneer ik een student verwijder uit zijn klas en ik een update doe blijft in de database het klasId ongewijzigd. Dit zou terug naar NULL moeten gaan zodat deze student in geen klas zit. Hoe kan ik dit nu verwezenlijken met hibernate?
Alvast bedankt
Ik in mijn database een 1-op-veel relatie die ik met hibernate map naar de java-klasse.
Een klas heeft meerdere studenten en een student hoort juist toe tot 1 klas.
Dus in Java resulteert dit tot een List van Student objecten. Maar in de database heeft de student een vreemde sleutel klasId.
Het mappen gaat goed en dat werkt al. Maar er zijn ook niet toegekende studenten met als klasId de value NULL. In mijn java programma kan ik dan studenten toewijzen aan een bepaalde Klas. Dit updaten in de database gaat goed. Ik doe gewoon een update(Klas) en in de database wordt de id juist gewijzigd.
Maar wanneer ik een student verwijder uit zijn klas en ik een update doe blijft in de database het klasId ongewijzigd. Dit zou terug naar NULL moeten gaan zodat deze student in geen klas zit. Hoe kan ik dit nu verwezenlijken met hibernate?
Alvast bedankt


Daarom dat men blij is dat annotations uitgevonden zijn.