Hallo zusammen.
Ich habe eine Frage. Ich möchte in einem Java-Programm verschiedene Berechnungen anstellen. DIe Grunddaten kommen dabei aus einer Datenbank mittels Hibernate. Das Problem ist, dass die Software neue Datentabellen aufnehmen soll. Ich muss also die Berechnungsmodelle um weitere Datenobjekte ergänzen können, ohne den Sourcecode vom Porgramm zu ändern. Ich müsste dabei also Objekte und Verknüpfungen - sprich Objektattribute - zur Lafuzeit ändern. Das Objekt muss z.B. wissen, dass es eine Liste "idTabelleB" hat, wo die Keys einer verknüpften Tabelle enthalten sind.
Kann ich zur Laufzeit einem Objekt neue Attribute geben? Oder muss ich mir da einen anderen Weg suchen?
Ich habe eine Frage. Ich möchte in einem Java-Programm verschiedene Berechnungen anstellen. DIe Grunddaten kommen dabei aus einer Datenbank mittels Hibernate. Das Problem ist, dass die Software neue Datentabellen aufnehmen soll. Ich muss also die Berechnungsmodelle um weitere Datenobjekte ergänzen können, ohne den Sourcecode vom Porgramm zu ändern. Ich müsste dabei also Objekte und Verknüpfungen - sprich Objektattribute - zur Lafuzeit ändern. Das Objekt muss z.B. wissen, dass es eine Liste "idTabelleB" hat, wo die Keys einer verknüpften Tabelle enthalten sind.
Kann ich zur Laufzeit einem Objekt neue Attribute geben? Oder muss ich mir da einen anderen Weg suchen?