<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 注意:本文檔后期不在跟新,新文檔遷移到:[http://www.openkit.cc/docs/kitadmin/#/](http://www.openkit.cc/docs/kitadmin/#/) #### 首先感謝使用KitAdmin后臺開發框架 #### 反饋交流QQ群:696279396 --- ### 通用Mapper使用方法 - 在以下文件添加注解的方式 1. `Model`文件下面 ``` @Table(name="kit_g_group") // 數據庫表映射注解 public class GGroup { @Id // 主鍵注解 @GeneratedValue(strategy= GenerationType.IDENTITY) // 主鍵自增用這個 // @GeneratedValue(generator = "UUID") // 主鍵為 唯一ID 用這個 private Integer groupId; @Transient // 參數不需要映射到數據庫的注解 private String groupName; @OrderBy(value = "DESC") // 按照這個字段倒敘排序注解 private String kitAdminPassword; @OrderBy(value = "ASC") // 按照這個字段倒敘排序注解 private String kitAdminImgUrl; // 多個排序,會按照第一個為主要排序,第二個為輔助排序 } ``` 2. `Service`接口中 ``` // 繼承 BaseService 中的接口,T 表示實體類名 extends BaseService<T> ``` 3. `Service` 實現類中 ``` // 繼承 BaseServiceImpl 實現Service接口中的方法,T 表示實體類名 extends BaseServiceImpl<T> implements Service ``` 4. `Mapper`接口中 ``` // 繼承Mapper 接口,T 表示實體類名 extends Mapper<T> ``` ### 已經封裝好的公共的Mapper接口 |方法名|返回值|解釋|說明| |:--:|:--:|:--:|:--:| |queryById(int id) |Model |根據id查詢實體| 如果主鍵是自增調用這個方法| |queryByUUID(String id) |Model |根據id查詢實體| 如果主鍵是UUID調用這個方法| |queryAll() | List<Model> |查詢所有| | |queryListByWhere(T param)| List<Model> |條件查詢|傳入對象,多個條件只要一個必須全部符合才會匹配 | |queryCount(T param)| Integer |查詢記錄數 |傳入對象,多個條件只要一個必須全部符合才會匹配 | |queryPageListByWhere(T param,Integer page,Integer rows)| List<Model> |全匹配分頁查詢 |傳入對象,多個條件只要一個必須全部符合才會匹配 | |queryOne(T param)| Model |查詢一條記錄 | | |save(T param)| Integer |插入記錄 | 返回影響行數| |saveSelect(T param)| Integer |新增對象中的非空字段 | 返回影響行數| |update(T param)| Integer |根據主鍵更新 | 返回影響行數,如果對象中是null,會跟新成null| |updateSelective(T param)| Integer |根據主鍵更新對象中非空字段 | 返回影響行數| |deleteById(int id)| Integer |根據主鍵刪除 | 返回影響行數| |deleteByUUId(String id)| Integer |批量刪除 | 返回影響行數| |queryPageListWhereLike(Class<T> clazz,T param,Integer page,Integer rows)| List<Model> | 多個條件模糊分頁查詢 | 返回對象結果集| |queryListWhereLike(Class<T> clazz, T param)| List<Model> |多個條件模糊查詢所有 | 返回對象結果集| |queryCountWhereLike(Class<T> clazz,T param)| Integer |根據多個模糊查詢條件,查詢出總條數 | 返回總條數| ### 注意 > 我們整合了通用Mapper,但是我們卻并沒有破壞它原來的結構,所以你可以利用通用Mapper中的實現原理,自己編寫你的`BaseService`和`BaseServiceImpl` 通用`Mapper`開發文檔地址:https://mapperhelper.github.io/docs/ --- #### 反饋交流QQ群:696279396 #### 贊助 ![](https://box.kancloud.cn/e49c441e59a5c0981c0de2e9bb0871fd_600x500.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看