Ich entwickle gerade an einer JSF-Applikation.
Dort stehen dem User mehrere Inputfelder zur Eingabe bzw. update zur Verfügung.
Mir ist nun aufgefallen, dass Hibernate bei leer gelassenen InputFeldern (die der User also nicht ausfüllt) trotzdem ein Update gemacht wird.
Warum ist das so und wie kann ich das unterbinden?
Code:
Hibernate: /* update com.magnasteyr.editool.hibernate.EtGateway */ update EDITOOLS.ET_GATEWAY set IP=? where GW_ID=?
Man sieht hier eindeutig, dass ein Update gemacht wird, obwohl nichts in die Datenbank geschrieben wird.