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

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                查詢常用方法如下: <br/> **1. `Map<String, Object> queryForMap(String sql, Map<String, ?> paramMap)`** ```java String sql = "select id,name,age,gender from student where id=:id"; Map<String, Object> params = new HashMap<>(); params.put("id", 53); Map<String, Object> student = jdbcTemplate.queryForMap(sql, params); ``` **2. `Map<String, Object> queryForMap(String sql, SqlParameterSource paramSource)`** ```java String sql = "select id,name,age,gender from student where id=:id"; Student params = new Student(); params.setId(53); Map<String, Object> student = jdbcTemplate.queryForMap(sql, new BeanPropertySqlParameterSource(params)); ``` **3. `<T> List<T> query(String sql, RowMapper<T> rowMapper)`** ```java String sql = "select id,name,age,gender from student"; List<Student> students = jdbcTemplate.query(sql, new BeanPropertyRowMapper<>(Student.class)); ``` **4. `<T> List<T> query(String sql, Map<String, ?> paramMap, RowMapper<T> rowMapper)`** ```java String sql = "select id,name,age,gender from student where age >= :age and gender=:gender"; Map<String, Object> params = new HashMap<>(); params.put("age", 20); params.put("gender", "男"); List<Student> students = jdbcTemplate.query(sql, params, new BeanPropertyRowMapper<>(Student.class)); ``` **5. `<T> List<T> query(String sql, SqlParameterSource paramSource, RowMapper<T> rowMapper)`** ```java String sql = "select id,name,age,gender from student where age >= :age and gender=:gender"; Student params = new Student(); params.setAge(20); params.setGender("男"); List<Student> students = jdbcTemplate.query(sql, new BeanPropertySqlParameterSource(params) , new BeanPropertyRowMapper<>(Student.class)); ``` **6. `List<Map<String, Object>> queryForList(String sql, Map<String, ?> paramMap)`** ```java String sql = "select id,name,age,gender from student where age >= :age and gender=:gender"; Map<String, Object> params = new HashMap<>(); params.put("age", 20); params.put("gender", "男"); List<Map<String, Object>> students = jdbcTemplate.queryForList(sql, params); ``` **7. `List<Map<String, Object>> queryForList(String sql, SqlParameterSource paramSource)`** ```java String sql = "select id,name,age,gender from student where age >= :age and gender=:gender"; Student params = new Student(); params.setAge(20); params.setGender("男"); List<Map<String, Object>> students = jdbcTemplate.queryForList(sql, new BeanPropertySqlParameterSource(params)); ``` **8. 分頁查詢** `<T> List<T> query(String sql, Map<String, ?> paramMap, RowMapper<T> rowMapper)` ```java //當前頁 int page = 1; //頁面大小 int size = 10; String sql = "select id,name,age,gender from student where gender=:gender limit :page,:size"; Map<String, Object> params = new HashMap<>(); params.put("gender", "男"); params.put("page", (page - 1) * size); params.put("size", size); List<Student> dataList = jdbcTemplate.query(sql, params, new BeanPropertyRowMapper<>(Student.class)); ``` **9. Oracle的分頁查詢語句** ```sql SELECT * FROM (SELECT A.*,ROWNUM AS RN FROM (SELECT * FROM ${tableName} WHERE 1=1 -- 條件 ORDER BY CREATETIME DESC,ID -- 排序 ) A WHERE A.ROWNUM <= #{pageNum}*#{pageSize} ) B WHERE B.RN > #{pageNum-1}*#{pageSize} /* 由于oracle排序算法問題,如果排序遇到相同的條件,比如時間, 會使分頁后一頁包含前一頁的內容,所以這個時候添加一個唯一的字段,比如ID。 */ ```
                  <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>

                              哎呀哎呀视频在线观看