Guten morgen zusammen,
ich stehe mal wieder vor einem Problem, bei der ich nicht genau weiß ob es so überhaupt geht, oder einfach syntaktisch falsch angehe.
Ich habe eine ColumnMapper mit Generic Type T. T soll einfach eine Pojo Datenklasse sein. Kann ich zur Laufzeit alle deklarierten Felder von T im Konstruktur von der ColumnMapper bestimmen?
Sinn der Sache ist mit Hilfe einer Pojo die Columns zu erstellen.
Viele Grüße
lam
ich stehe mal wieder vor einem Problem, bei der ich nicht genau weiß ob es so überhaupt geht, oder einfach syntaktisch falsch angehe.
Ich habe eine ColumnMapper mit Generic Type T. T soll einfach eine Pojo Datenklasse sein. Kann ich zur Laufzeit alle deklarierten Felder von T im Konstruktur von der ColumnMapper bestimmen?
Sinn der Sache ist mit Hilfe einer Pojo die Columns zu erstellen.
Java:
public class ColumnMapper<T> {
public static class Person {
private String name;
private String firstname;
private String lastname;
}
public ColumnMapper() {
// Ich suche an der Stelle die Felder von T
Field[] fields = T.getDeclaredFields();
for (Field field : fields) {
// createColumn(field.getName());
}
}
public static void main(String[] args) {
ColumnMapper<Person> columMapper= new ColumnMapper<>();
}
}
Viele Grüße
lam