diff --git a/sharding-core/src/main/java/io/shardingsphere/core/constant/transaction/TransactionOperationType.java b/sharding-core/src/main/java/io/shardingsphere/core/constant/transaction/TransactionOperationType.java
index <HASH>..<HASH> 100644
--- a/sharding-core/src/main/java/io/shardingsphere/core/constant/transaction/TransactionOperationType.java
+++ b/sharding-core/src/main/java/io/shardingsphere/core/constant/transaction/TransactionOperationType.java
@@ -23,10 +23,11 @@ import com.google.common.base.Optional;
  * Transaction operation type.
  *
  * @author zhaojun
+ * @author maxiaoguang
  */
 public enum TransactionOperationType {
     
-    BEGIN, COMMIT, ROLLBACK;
+    UNKNOWN, AUTO_COMMIT_OFF, AUTO_COMMIT_ON, SET_TRANSACTION, COMMIT, ROLLBACK, SAVEPOINT, BEGIN;
     
     /**
      * Get operation type.
add some type to TransactionOperationType