mybatis 查詢SQL引數為map
阿新 • • 發佈:2018-12-16
xml 中使用 param. 獲取
<select id="findTasks" parameterType="java.util.Map" resultMap="BaseResultMap"> select <include refid="Base_Column_List"/> from tasks where 1=1 <if test="params.taskId != null"> and task_id = #{params.taskId} </if> <if test="params.taskStatus != null"> and task_status = #{params.taskStatus} </if> <if test="params.taskName != null"> and task_name = #{params.taskName} </if> <if test="params.orderBy != null and params.orderBy == 'start_time asc'.toString()"> order by tasks.start_time asc </if> <if test="params.orderBy != null and params.orderBy == 'start_time desc'.toString()"> order by tasks.start_time desc </if> <if test="params.orderBy != null and params.orderBy == 'end_time asc'.toString()"> order by tasks.end_time asc </if> <if test="params.orderBy != null and params.orderBy == 'end_time desc'.toString()"> order by tasks.end_time desc </if> <!-- limit #{params.start},#{params.pageSize} --> </select>