From 8512b8ffe4455c3a51c14b3ace1ba421d46342ad Mon Sep 17 00:00:00 2001 From: lCarLyl Date: Sun, 25 Sep 2022 01:10:28 +0300 Subject: [PATCH] fix ResultSet not positioned properly, perhaps you need to call next. --- src/main/java/ru/di9/jdbc/JdbcTemplateImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/ru/di9/jdbc/JdbcTemplateImpl.java b/src/main/java/ru/di9/jdbc/JdbcTemplateImpl.java index 51becac..038e181 100644 --- a/src/main/java/ru/di9/jdbc/JdbcTemplateImpl.java +++ b/src/main/java/ru/di9/jdbc/JdbcTemplateImpl.java @@ -56,7 +56,7 @@ public class JdbcTemplateImpl implements JdbcTemplate { PreparedStatement preparedStatement = connection.prepareStatement(sql)) { psp.process(preparedStatement); try (ResultSet resultSet = preparedStatement.executeQuery()) { - return rse.extractData(resultSet); + return resultSet.next() ? rse.extractData(resultSet) : null; } } catch (SQLException e) { throw throwDataAccessException(sql, e);