Objektattribute automatisch lesen?
-
moin
kennt einer ne Möglichkeit alle Attribute von Objekten automatisch zu lesen, ohne vorher zu wissen von welchem Typ und welcher Anzahl die Attribute sind. Klar man könnte den java-Quelltext als String einlesen, parsen und diese Informationen ermitteln, aber das würde sich glaube ich nicht lohnen...
Folgendes will ich ungefähr programmieren....
public Object fillObject(String[] atr; Objekt obj) { int i = obj.howManyAttributes(); for(int j = 0;j < i; j++) { obj.fillNextAttribute(atr[j]); } {
geht das irgendwie... ich will nämlich Daten aus einer Datenbank auslesen und diese dann in Objekte verwandeln und ich hab keine Lust für jede Klasse eine Methode zu schreiben. Wenn nicht, dann nur so aus Interesse: Gibt es eine Programmiersprache, die das kann?
-
hört sich nach reflection an
und dein ziel ist der sinn von hibernate
-
reflection hört sich vielversprechend an...
danke..