Я выполняю модульное тестирование хранимого процесса, который возвращает набор результатов 2.
Как я могу сделать это с H2?Я создал псевдоним, но когда я возвращаю массив набора результатов, он не работает.
public static ResultSet[] createDummyStoredProc(
Connection connection,
String one,
String two,
String three,
String four) {
Statement statement = null;
ResultSet[] resultSets = new ResultSet[2];
ResultSet resultSet=null;
ResultSet resultSet1=null;
try {
statement = connection.createStatement();
resultSet =
statement.executeQuery(
"select nm_feature, in_feature, id_feature as id, in_ui from tempui");
resultSet1 =
connection.createStatement().executeQuery(
"select t.nm_sp from tempbusiness t");
} catch (SQLException e) {
e.printStackTrace();
}
resultSets[0]= resultSet;
resultSets[1]= resultSet1;
return resultSets;
}
Я использую Spring boot и JDBC Template (так как я не получил никакого решения в JPA для обработкимножественный набор результатов)
Примечание: Работает, как и ожидалось, с одним набором результатов, возвращаемым вместо массива, но я хочу проверить его на 2 набора результатов