diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2013-08-10 10:21:52 +0200 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2013-08-10 10:21:52 +0200 |
commit | 30fe316402288ea19a86340d4c869351ce7aa1b1 (patch) | |
tree | a60699c7800d906c81c4ca8e13f9e9e057f9ea2b /sql-persistence/src/main/java/io/trygvis/persistence/sql/SqlQuery.java | |
parent | 26b01b500065634eb3133dc354a0ba71b13bff56 (diff) | |
download | container-playground-30fe316402288ea19a86340d4c869351ce7aa1b1.tar.gz container-playground-30fe316402288ea19a86340d4c869351ce7aa1b1.tar.bz2 container-playground-30fe316402288ea19a86340d4c869351ce7aa1b1.tar.xz container-playground-30fe316402288ea19a86340d4c869351ce7aa1b1.zip |
o Making a bit more usable.
Diffstat (limited to 'sql-persistence/src/main/java/io/trygvis/persistence/sql/SqlQuery.java')
-rw-r--r-- | sql-persistence/src/main/java/io/trygvis/persistence/sql/SqlQuery.java | 5 |
1 files changed, 5 insertions, 0 deletions
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<T> implements TypedQuery<T> { } public List<T> 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<T>() { @Override @@ -91,6 +95,7 @@ public class SqlQuery<T> implements TypedQuery<T> { @Override public int run(Connection c) throws SQLException { try (Statement stmt = c.createStatement()) { + System.out.println("sql = " + sql); return stmt.executeUpdate(sql); } } |