У меня есть код ниже. Это подготовленный оператор с запросом на возврат сгенерированных ключей.
В наборе результатов generateKeys единственный возвращаемый столбец называется «ROWID», а значение — это экземпляр класса RowId
. Смотрите скрин внизу.
У меня вопрос: как использовать идентификатор строки, чтобы получить всю строку?
preparedStatement = conn.prepareStatement(insert, Statement.RETURN_GENERATED_KEYS);
SqlUtils.addParams(preparedStatement, params);
preparedStatement.executeUpdate();
ResultSet generatedKeys = preparedStatement.getGeneratedKeys();