xormplus 9 năm trước cách đây
mục cha
commit
ade5b728ac
1 tập tin đã thay đổi với 74 bổ sung0 xóa
  1. 74 0
      README.md

+ 74 - 0
README.md

@@ -457,6 +457,7 @@ if err != nil {
     return
 }
 
+//Execuet返回值有3个,分别为slice,map,error类型
 results, _, err = session.Sqls(sqls, parmas...).Execute()
 if err != nil {
     session.Rollback()
@@ -481,6 +482,79 @@ if err != nil {
     return
 }
 
+//支持两种返回结果集
+//Slice形式类似如下
+/*
+[
+    [
+        {
+            "id": "6",
+            "name": "xorm"
+        },
+        {
+            "id": "7",
+            "name": "xormplus"
+        },
+        {
+            "id": "8",
+            "name": "ibatis"
+        }
+    ],
+    [
+        {
+            "LastInsertId": 0,
+            "RowsAffected": 0
+        }
+    ],
+    [
+        {
+            "LastInsertId": 0,
+            "RowsAffected": 0
+        }
+    ],
+    [
+        {
+            "LastInsertId": 13,
+            "RowsAffected": 1
+        }
+    ]
+]
+ */
+
+//Map形式类似如下
+/*
+{
+    "deleteUser": [
+        {
+            "LastInsertId": 0,
+            "RowsAffected": 0
+        }
+    ],
+    "insertUser": [
+        {
+            "LastInsertId": 11,
+            "RowsAffected": 1
+        }
+    ],
+    "updateUser": [
+        {
+            "LastInsertId": 0,
+            "RowsAffected": 0
+        }
+    ],
+    "userList": [
+        {
+            "id": "3",
+            "name": "xorm"
+        },
+        {
+            "id": "4",
+            "name": "xormplus"
+        },
+    ]
+}
+ */
+
 ```
 
 * Sqls(sqls, parmas...)方法说明: