<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國際加速解決方案。 廣告
                ## 定義自己的BaseMapper BeetlSQL提供了一個BaseMapper,實際上,你可以定制BaseMapper,或者提供任意多的"BaseMapper" 自定義Mapper可以繼承BaseMapper,也可以不繼承。 ```java public interface MyBaseMapper<T> { @AutoMapper(InsertAMI.class) void insertOne(T entity); @AutoMapper(UpdateByIdAMI.class) int updateOneById(T entity); } ``` 如上MyBaseMapper,提供了insertOne,updateOneById方法,這倆個方法的解釋都是通過@AutoMapper申明的類來解釋的,比如insertOne是通過InsertAMI來實現的,這是BeetlSQL內置的,其定義如下 ```java public class InsertAMI extends MapperInvoke { @Override public Object call(SQLManager sm, Class entityClass, Method m, Object[] args) { int ret = sm.insert(args[0]); return ret; } } ``` InsertAMI必須是MapperInvoke的子類,實現call方法即可,call方法有三個參數 * SQLManager sm BeetlSQL的基礎核心類 * Class entityClass 翻新申明的類 * Method m 此mapper方法 * Object[] args 參數 MapperInvoke有非常多的子類,實際上本章的每個mapper實現,都是MapperInvoke的一個子類,如果想進一步了解如何定制Mapper,參考本書《擴展BeetlSQL3》
                  <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>

                              哎呀哎呀视频在线观看