mapper.xml接收多个参数

1.需求是这样的,DAO层接口是这样的

1 List<store_order> selectTime(String startTime,String endTime);

sql中有两个参数,但是对应的store_order对象中有没有startTime和endTime这两个字段,所以只能单独接收这两个参数,在mapper文件中可以这样写,

<select id="selectTime" parameterType="java.lang.String" resultMap="storeOrderMap">
        select * from store_order where create_time between #{0} and #{1}
    </select>

    #{0}   和   #{1}  代表DAO层传过来的第一个和第二个参数,如果有更多的参数可以一次类推,但是参数过多的是还是建议封装成对象比较合适。

当然除了上面这种,,还有很多其他的方法,欢迎大家多多指教!

 
原文地址:https://www.cnblogs.com/zhangzhiyong-/p/13374603.html