天天看點

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來傳,大家可以試一試。