如果你操作的数据字段有对应的实体你就用实体对象做参数,如果没有就用map,MyBatis在数据库映射这一部分,的所有参数都市你传过来的对象属性(实体---实体属性)(map---map的KEY)
<select id="findod" parameterType="map" resultMap="odMap">
select * from order_day where 1 = 1
<if test="start != null and start != ''">
and date >= #{start}
</if>
<if test="end != null and end != ''">
and #{end} > date
</if>
<if test="appid != null and appid != ''">
and appid=${appid}
</if>
<if test="operators != null and operators != ''">
and operators=${operators}
</if>
limit ${Page.startPos},${Page.pageSize};
</select>