Dao层接口中的方法 Mapper.java
List<cartInfo> cartInfoPageList(Map param);
Mapper.xml
<select id="cartInfoPageList" resultMap="BaseResultMap" parameterType="map">
select USER_PIN, USER_NAME, USER_SEX, CART_ID
from cart_info
<where>
<if test="userPin != null">
AND USER_PIN=#{userPin}
</if>
<if test="cartId != null">
AND CART_ID=#{cartId}
</if>
</where>
ORDER BY ID
limit #{startRow},#{endRow}
</select>
调用处
// 拼装查询参数
Map<String,Object> paramMap = new HashMap();
paramMap.put("userPin",12345);
paramMap.put("cartId",null);
paramMap.put("startRow",0);
paramMap.put("endRow",161000);
// 拿出全部数据
List<cartInfo> allList = cartInfoMapper.cartInfoPageList(paramMap);