Browse Source

jfinal 3.6

James 7 years ago
parent
commit
892b8ccfe2

+ 11 - 1
src/main/java/com/jfinal/plugin/activerecord/NestedTransactionHelpException.java

@@ -23,11 +23,21 @@ package com.jfinal.plugin.activerecord;
  */
  */
 public class NestedTransactionHelpException extends RuntimeException {
 public class NestedTransactionHelpException extends RuntimeException {
 	
 	
-	private static final long serialVersionUID = 7933557736005738819L;
+	private static final long serialVersionUID = 3813238946083156753L;
 	
 	
 	public NestedTransactionHelpException(String message) {
 	public NestedTransactionHelpException(String message) {
 		super(message);
 		super(message);
 	}
 	}
+	
+	/**
+	 * 异常构造函数会调用 fillInStackTrace() 构建整个调用栈,消耗较大
+	 * 而 NestedTransactionHelpException 无需使用调用栈信息,覆盖
+	 * 此方法用于提升性能
+	 */
+	@Override
+	public Throwable fillInStackTrace() {
+		return this;
+	}
 }
 }