<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>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ## 演示like,batchUpdate,in 操作 ```java public class S4Other { SQLManager sqlManager; UserMapper mapper = null; public S4Other(SQLManager sqlManager) { this.sqlManager = sqlManager; mapper = sqlManager.getMapper(UserMapper.class); } public static void main(String[] args) throws Exception { SQLManager sqlManager = SampleHelper.getSqlManager(); S4Other others = new S4Other(sqlManager); others.like(); others.in(); others.batch(); others.sqlResult(); } /** * like */ public void like() { String sql = "select * from user where name like #{name}"; Map paras = new HashMap(); String name = "%li%"; paras.put("name", name); List<UserEntity> users = sqlManager.execute(sql, UserEntity.class, paras); //同樣效果 sql = "select * from user where name like #{'%'+name+'%'}"; paras = new HashMap(); name = "li"; paras.put("name", name); users = sqlManager.execute(sql, UserEntity.class, paras); //同樣效果 SQLReady sqlReady = new SQLReady("select * from user where name like ?" ,new Object[]{"%"+name+"%"}); users = sqlManager.execute(sqlReady,UserEntity.class); } /** * in */ public void in() { //使用beetlsql提供的join函數,接受一個list變量 String sql = "select * from user where id in ( #{join(ids)} )"; List list = Arrays.asList(1,2,3,4,5); Map paras = new HashMap(); paras.put("ids", list); List<UserEntity> users = sqlManager.execute(sql, UserEntity.class, paras); } /** * batch */ public void batch() { //批量插入 UserEntity user1 = new UserEntity(); user1.setName("b1"); user1.setDepartmentId(1); UserEntity user2 = new UserEntity(); user2.setName("b2"); user2.setDepartmentId(1); //根據組件批量更新 List<UserEntity> data = Arrays.asList(user1,user2); sqlManager.insertBatch(UserEntity.class,data); data.get(1).setName("bb11"); sqlManager.updateByIdBatch(data); //循環刪除,執行多次 data.stream().forEach(userEntity -> mapper.deleteById(userEntity.getId())); } /** * 不執行,只得到sql語句和參數 */ public void sqlResult(){ Map map = new HashMap(); map.put("name","li"); SQLResult sqlResult = sqlManager.getSQLResult(SqlId.of("user","select"),map); String targetJdbc = sqlResult.jdbcSql; Object[] paras = sqlResult.toObjectArray(); System.out.println(targetJdbc); System.out.println(Arrays.asList(paras)); } } ```
                  <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>

                              哎呀哎呀视频在线观看