Я пытаюсь вставить значение без OUT. Он возвращает только целочисленный массив со статусом 1 или 0. Менярный код приведен ниже. < /P>
Connection connection = ConnectionManager.getInstance().getDBConnection();
String query = "insert into custom_attribute_mapping (product_id,attribute_id,attribute_values) values (49,22,'yyyyyyyyyyyyy') RETURNING attribute_mapping_id";
try (PreparedStatement prepStmt2 = connection
.prepareStatement(query )) {
int i =0;
ResultSet rs = prepStmt2.executeQuery();
while (rs.next()) {
System.out.println(rs.getInt(1));
}
} catch (Exception e) {
}
< /code>
В приведенном выше коде я получил значение attribute_mapping_id. Но в нижеприведенном коде тип возврата executeBatch является целочисленным массивом, и он имеет только статус вставки. < /p>
Connection connection = ConnectionManager.getInstance().getDBConnection();
String query = "insert into custom_attribute_mapping (product_id,attribute_id,attribute_values) values (49,22,'yyyyyyyyyyyyy') RETURNING attribute_mapping_id";
try (PreparedStatement prepStmt2 = connection
.prepareStatement(query )) {
int i =0;
while(i
может кто -нибудь, пожалуйста, помогите мне. < /p>
Подробнее здесь: https://stackoverflow.com/questions/462 ... ch-in-java