summaryrefslogtreecommitdiffstats
path: root/dozentenmodulserver
diff options
context:
space:
mode:
authorSimon Rettberg2018-12-03 12:14:46 +0100
committerSimon Rettberg2018-12-03 12:14:46 +0100
commitca645c1472a91eb36551087eb1cf10e53e5c7a50 (patch)
treee519279d2c91ff21114c01319a6cfe865fe95a96 /dozentenmodulserver
parent[server] Support loading/saving custom lecture/LDAP filters (diff)
downloadtutor-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.java5
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 {