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層傳過來的第一個和第二個參數,如果有更多的參數可以一次類推,但是參數過多的是還是建議封裝成對象比較合適。

當然除了上面這種,,還有很多其他的方法,歡迎大家多多指教!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM