Если ваш вопрос касается rs.getObject.
Вызов rs.getObject - это общий способ вызова rs.getInt, rs.getString, поскольку возвращаемые значения всех этих методов в конечном итоге являются объектами (Int, String и т. Д.).
Он вернет запрашиваемый вами столбец (либо по номеру заказа в select, либо по имени столбца). Не весь бин, соответствующий строке.
Rs.getObject используется, когда вы не знаете во время компиляции тип возвращаемого столбца.
Объект JDBC ResultSet не имеет магического метода getObject, который будет возвращать бин, соответствующий оператору select.
Вы можете разработать свой собственный ORM для бедняков с комбинацией
- JBBC ResultSetMetaData
- Java Reflexion
Но это сложнее, чем использовать существующий.