Я хочу получить данные из MySQL, не создавая объект из класса
Обычно я делаю что-то вроде
public ArrayList getInventoryByItemId(String ItemId) throws SQLException {
ArrayList list = new ArrayList<Inventory>();
String sql = "SELECT iid, i.uid, item_data, item_id, i.ctime, username, gender FROM Inventory i JOIN user u ON i.uid = u.uid WHERE item_id = '"+ItemId+"'";
Statement stmt = con.createStatement();
ResultSet rset = stmt.executeQuery(sql);
while (rset.next()) {
a = new Inventory(rset.getInt(1), rset.getInt(2), rset.getString(3), rset.getString(4), rset.getTimestamp(6), rset.getString(7), rset.getString(8));
list.add(a);
}
return list;
}
, проблема в том, что объект Inventory
не имеет пользовательских данных изприсоединенная пользовательская таблица, я не могу создать новую Inventory
.
Я просто хочу автоматически создать объект, в котором есть все атрибуты данных, к которому я могу получить доступ, используя имя столбца.
СпасибоВы