From d5dbe05e29142be659eb5693736d4a7f6c344555 Mon Sep 17 00:00:00 2001 From: Chaoscaot Date: Sat, 9 Mar 2024 18:28:49 +0100 Subject: [PATCH] "UNION with CTE" Workaround --- src/de/steamwar/sql/internal/Statement.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/de/steamwar/sql/internal/Statement.java b/src/de/steamwar/sql/internal/Statement.java index c29f711..3d6a49b 100644 --- a/src/de/steamwar/sql/internal/Statement.java +++ b/src/de/steamwar/sql/internal/Statement.java @@ -134,7 +134,11 @@ public class Statement implements AutoCloseable { public T select(ResultSetUser user, Object... objects) { return withConnection(st -> { - ResultSet rs = st.executeQuery(); + boolean res = st.execute(); + if(!res) { + throw new SecurityException("No result set for select statement"); + } + ResultSet rs = st.getResultSet(); T result = user.use(rs); rs.close(); return result;