diff options
author | Simon Rettberg | 2018-12-03 12:14:46 +0100 |
---|---|---|
committer | Simon Rettberg | 2018-12-03 12:14:46 +0100 |
commit | ca645c1472a91eb36551087eb1cf10e53e5c7a50 (patch) | |
tree | e519279d2c91ff21114c01319a6cfe865fe95a96 /dozentenmodulserver | |
parent | [server] Support loading/saving custom lecture/LDAP filters (diff) | |
download | tutor-module-ca645c1472a91eb36551087eb1cf10e53e5c7a50.tar.gz tutor-module-ca645c1472a91eb36551087eb1cf10e53e5c7a50.tar.xz tutor-module-ca645c1472a91eb36551087eb1cf10e53e5c7a50.zip |
[server] Print stack trace on uncommited query warning
Diffstat (limited to 'dozentenmodulserver')
-rw-r--r-- | dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/MysqlConnection.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/MysqlConnection.java b/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/MysqlConnection.java index 253d45f2..d27cd949 100644 --- a/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/MysqlConnection.java +++ b/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/MysqlConnection.java @@ -26,8 +26,9 @@ public class MysqlConnection implements AutoCloseable { } public MysqlStatement prepareStatement(String sql) throws SQLException { - if (!sql.startsWith("SELECT")) + if (!sql.startsWith("SELECT") && !sql.startsWith("DESCRIBE") && !sql.startsWith("SHOW")) { hasPendingQueries = true; + } MysqlStatement statement = new MysqlStatement(rawConnection, sql); openStatements.add(statement); return statement; @@ -50,7 +51,7 @@ public class MysqlConnection implements AutoCloseable { @Override public void close() { if (hasPendingQueries) { - LOGGER.warn("Mysql connection had uncommited queries on .close()"); + LOGGER.warn("Mysql connection had uncommited queries on .close()", new RuntimeException()); hasPendingQueries = false; } try { |