ソースを参照

jfinal 5.0.4 release ^_^

James 3 年 前
コミット
934a1ddc6a
1 ファイル変更6 行追加1 行削除
  1. 6 1
      src/main/java/com/jfinal/plugin/activerecord/tx/Tx.java

+ 6 - 1
src/main/java/com/jfinal/plugin/activerecord/tx/Tx.java

@@ -21,6 +21,7 @@ import java.sql.SQLException;
 import com.jfinal.aop.Interceptor;
 import com.jfinal.aop.Invocation;
 import com.jfinal.kit.LogKit;
+import com.jfinal.log.Log;
 import com.jfinal.plugin.activerecord.ActiveRecordException;
 import com.jfinal.plugin.activerecord.Config;
 import com.jfinal.plugin.activerecord.DbKit;
@@ -36,11 +37,15 @@ public class Tx implements Interceptor {
 
 	public static void setTxFun(TxFun txFun) {
 		if (Tx.txFun != null) {
-			throw new IllegalStateException("txFun already set");
+			Log.getLog(Tx.class).warn("txFun already set");
 		}
 		Tx.txFun = txFun;
 	}
 
+	public static TxFun getTxFun() {
+		return Tx.txFun;
+	}
+
 	public static Config getConfigWithTxConfig(Invocation inv) {
 		TxConfig txConfig = inv.getMethod().getAnnotation(TxConfig.class);
 		if (txConfig == null)