У меня есть класс Java с полями экземпляра (и соответствующими методами установки), которые соответствуют именам столбцов таблицы базы данных SQL. Я хотел бы элегантно извлечь строку из таблицы (в ResultSet) и сопоставить ее с экземпляром этого класса.
Например:
У меня есть класс «Студент» с полями экземпляра «FNAME», «LNAME», «GRADE» и соответствующими методами получения и установки для каждого из них.
У меня также есть таблица SQL с тремя столбцами с одинаковыми именами.
Сейчас я делаю что-то вроде этого:
rs = statement.executeQuery(query);
Student student = new Student();
student.setFNAME(rs.getString("FNAME"));
student.setLNAME(rs.getString("LNAME"));
student.setGRADE(rs.getString("GRADE"));
Должен быть менее подробный способ сделать это, верно? Когда я добавляю столбцы, это может стать действительно раздражающим и беспорядочным.