From 30fe316402288ea19a86340d4c869351ce7aa1b1 Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Sat, 10 Aug 2013 10:21:52 +0200 Subject: o Making a bit more usable. --- .../src/main/java/io/trygvis/persistence/sql/SqlQuery.java | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'sql-persistence/src/main/java/io/trygvis/persistence/sql/SqlQuery.java') diff --git a/sql-persistence/src/main/java/io/trygvis/persistence/sql/SqlQuery.java b/sql-persistence/src/main/java/io/trygvis/persistence/sql/SqlQuery.java index b50b56e..1615113 100644 --- a/sql-persistence/src/main/java/io/trygvis/persistence/sql/SqlQuery.java +++ b/sql-persistence/src/main/java/io/trygvis/persistence/sql/SqlQuery.java @@ -57,6 +57,10 @@ public class SqlQuery implements TypedQuery { } public List getResultList(int offset, int limit) { + if (fromResultSet == null) { + throw new PersistenceException("This query type doesn't support queries, only updates."); + } + final String sql = generateSql(this.sql, offset, limit); return executor.executeQuery(new SqlExecutor.QueryCommand() { @Override @@ -91,6 +95,7 @@ public class SqlQuery implements TypedQuery { @Override public int run(Connection c) throws SQLException { try (Statement stmt = c.createStatement()) { + System.out.println("sql = " + sql); return stmt.executeUpdate(sql); } } -- cgit v1.2.3