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層傳過來的第一個和第二個參數,如果有更多的參數可以一次類推,但是參數過多的是還是建議封裝成對象比較合適。
當然除了上面這種,,還有很多其他的方法,歡迎大家多多指教!