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层传过来的第一个和第二个参数,如果有更多的参数可以一次类推,但是参数过多的是还是建议封装成对象比较合适。
当然除了上面这种,,还有很多其他的方法,欢迎大家多多指教!