ibatis中传递多个参数

  1. 云栖社区>
  2. 博客列表>
  3. 正文

ibatis中传递多个参数

it徐胖子 2012-06-14 21:11:00 浏览407 评论0

摘要:   StudnetMapper.xml <delete id="delete" parameterClass="java.util.Map">  delete from Student  where  num = #num# and name = #name# </delete> daopubl...

 

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来传,大家可以试一试。


 

 

【云栖快讯】阿里云栖开发者沙龙(Java技术专场)火热来袭!快来报名参与吧!  详情请点击

网友评论

it徐胖子
文章842篇 | 关注5
关注
是基于语音识别、语音合成、自然语言理解等技术,为企业在多种实际应用场景下,赋予产品“能听、会... 查看详情
是一种简单易用的云计算资源管理和自动化运维服务。用户通过模板描述多个云计算资源的依赖关系、配... 查看详情
用配置管理(Application Configuration Management,简称 ... 查看详情
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效... 查看详情
双12

双12