Ich habe ein Objekt namens Mitarbeiter, die eine lange Liste von Attributen hat, bin ich die Werte aus der Datenbank retriving und müssen sie in die Mitarbeiter-Objekt setzen, ich das tue folgenden aber, da der Code so lang ist, wenn ich mich, es ist eine Verknüpfung zu ihm.Wie fügt man Ergebnisse zu einem Objekt mit einer langen Liste von Feldern hinzu?
Employee emp = new Employee();
try {
ps = con.prepareStatement("select * from Employee WHERE username = ?");
ps.setString(1, username);
ResultSet r = ps.executeQuery();
if (r.next()) {
// 12 lines to put values into employee object need to be shorter
emp.setID(r.getInt(1));
emp.setTitle(r.getString(2));
emp.setFname(r.getString(3));
emp.setLname(r.getString(4));
emp.setMobile(r.getString(5));
emp.setPhone(r.getString(6));
emp.setEmail(r.getString(7));
emp.setPosition(r.getString(8));
emp.setUsername(r.getString(9));
emp.setPassword(r.getString(10));
emp.setQuestion(r.getString(11));
emp.setAnswer(r.getString(12));
}
}.....
Schalter auf ORM-Framework –
@JigarJoshi, würden Sie mich ein Beispiel geben? –