天天看點

ibatis中傳遞多個參數

studnetmapper.xml

<delete id="delete" parameterclass="java.util.map">

 delete from student

 where

 num = #num# and name = #name#

</delete>

dao

public void del(string num, string name)

{

 map<string, object> param = new hashmap<string, object>();

 param.put("num", num);

 param.put("name", name);

 basedao.deleteobject("studentmapper.delete", param);

}

ibatis自動将map中的num和name解析出來,這樣就相當于傳遞了多個參數了。

當然,還可以用dto将這兩個字段封裝一下,作為dto來傳,大家可以試一試。