diff --git a/li.strolch.agent/src/main/java/li/strolch/persistence/api/TransactionThreadLocal.java b/li.strolch.agent/src/main/java/li/strolch/persistence/api/TransactionThreadLocal.java index b24d39640..747643435 100644 --- a/li.strolch.agent/src/main/java/li/strolch/persistence/api/TransactionThreadLocal.java +++ b/li.strolch.agent/src/main/java/li/strolch/persistence/api/TransactionThreadLocal.java @@ -9,6 +9,10 @@ public class TransactionThreadLocal extends ThreadLocal { private static final TransactionThreadLocal instance = new TransactionThreadLocal(); + public static boolean hasTx() { + return instance.get() != null; + } + public static StrolchTransaction getTx() { StrolchTransaction tx = instance.get(); if (tx == null)