Hallo,
ich habe eine Problem welches ich vermutlich mithilfe von Reflection lösen kann/muss:
Ich habe eine Klasse mit einigen 100 boolean Variablen, jeweils mit getter und setter Methoden. Gespeichert wird die Klasse mithilfe von Hibernate in einer Datenbank. Insgesamt habe ich inzwischen mehrere tausend Datensätze.
Wenn ich die Klasse um weitere boolean Variablen ergänze legt Hibernate neue Spalten an und belegt diese mit null.
Nun möchte ich einen update controller schreiben der alle Objekte aus der DB liest und für jene Variablen die null sind einen bestimmten Wert vergibt. Aus organisatorischen Gründen scheiden sql Scripte aus.
Dieser update controller sollte möglichst dynamisch implementiert sein, d.h. ich möchte ihn nicht jedesmal ergänzen müssen wenn wir eine neue boolean Variable der Klasse hinzufügen.
Kann mir das jemand helfen?
Danke,
Florian
ich habe eine Problem welches ich vermutlich mithilfe von Reflection lösen kann/muss:
Ich habe eine Klasse mit einigen 100 boolean Variablen, jeweils mit getter und setter Methoden. Gespeichert wird die Klasse mithilfe von Hibernate in einer Datenbank. Insgesamt habe ich inzwischen mehrere tausend Datensätze.
Wenn ich die Klasse um weitere boolean Variablen ergänze legt Hibernate neue Spalten an und belegt diese mit null.
Nun möchte ich einen update controller schreiben der alle Objekte aus der DB liest und für jene Variablen die null sind einen bestimmten Wert vergibt. Aus organisatorischen Gründen scheiden sql Scripte aus.
Dieser update controller sollte möglichst dynamisch implementiert sein, d.h. ich möchte ihn nicht jedesmal ergänzen müssen wenn wir eine neue boolean Variable der Klasse hinzufügen.
Kann mir das jemand helfen?
Danke,
Florian