MyBatis SQL分頁處理及查詢總數據量


查詢數據總數:
<select id="selectCount" resultType="java.lang.Integer"> <!-- WARNING - @mbggenerated This element is automatically generated by MyBatis Generator, do not modify. --> select count(id) from tb_user <where > <if test="username != null" > and username like '%${username,jdbcType=VARCHAR}%' </if> <if test="start_time != null" > and addtime &gt;= #{start_time,jdbcType=TIMESTAMP} </if> <if test="end_time != null" > and addtime &lt;= #{end_time,jdbcType=TIMESTAMP} </if> </where> </select>

分頁查詢: <select id="getUserForPage" resultMap="BaseResultMap" > <!-- WARNING - @mbggenerated This element is automatically generated by MyBatis Generator, do not modify. --> select <include refid="Base_Column_List" /> from tb_user <where > <if test="username != null" > and username like '%${username,jdbcType=VARCHAR}%' </if> <if test="start_time != null" > and addtime &gt;= #{start_time,jdbcType=TIMESTAMP} </if> <if test="end_time != null" > and addtime &lt;= #{end_time,jdbcType=TIMESTAMP} </if> </where> limit #{index},#{num} </select>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM