博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ibatis映射及参数设置
阅读量:6799 次
发布时间:2019-06-26

本文共 1073 字,大约阅读时间需要 3 分钟。

<sqlMap namespace="sc_item">

  <resultMap id="scaleItem" class="cn.db.model.ScaleItem" >
    <result property="id" column="id"/>
    <result property="scaleId" column="scaleId"/>
    <result property="content" column="content"/>
    <result property="status" column="status"/>
    <result property="dimensionId" column="dimensionId"/>
    <result property="serial" column="serial"/>
  </resultMap>

  <delete id="batchDelete">
    <![CDATA[
    DELETE FROM sc_item
    WHERE
    scaleId = #scaleId#
    AND
    ID = #id#
    ]]>
  </delete>
</sqlMap>

红色是对应class中类的属性,紫色是参数,调用该语句的时候要注意参数是否对应。如:

private void deleteItems(String scaleId, List<Long> itemIds){

  if(itemIds == null || itemIds.size() == 0) return;
  List<Map<String, Object>> params = new ArrayList<Map<String,Object>>();
  for (Long itemId : itemIds) {
    Map<String, Object> param = new HashMap<String, Object>();
    param.put("scaleId", scaleId);
    param.put("id", itemId);
    params.add(param);
  }
  this.dao.batchDelete("sc_item.batchDelete", params);
}

转载于:https://www.cnblogs.com/mubin/p/3688163.html

你可能感兴趣的文章
技术分享:手把手带你从WPF基础向企业应用进阶
查看>>
AgileEAS.NET平台开发案例-药店系统-需求分析
查看>>
Microsoft Dynamics CRM 2015 完全安装好以后 完全备份
查看>>
git 在windows下的应用(一) - 本地仓库代码管理
查看>>
符合通用准则(common criteria compliance)
查看>>
APP-V5.0的Sequencer过程
查看>>
IBM X3650 M3服务器上RAID配置实战
查看>>
Objective-C中的@class,SEL和IMP等灵活机制
查看>>
2030中国足球称霸世界
查看>>
工信部:《关于加强电信和互联网行业网络安全工作的指导意见》
查看>>
网民“娱乐至上” 引领视频网站娱乐化趋势
查看>>
【老孙随笔】技术人如何发财致富?
查看>>
开源可实现迁移
查看>>
融合式架构Nutanix深入分析一
查看>>
RHEL6.3下配置简单Apache https
查看>>
利用Cocos2dx-3.0新物理特性模拟弹珠迷宫
查看>>
Office 365系列之三:Office365初体验
查看>>
VMware View client for iPad在医疗行业的应用
查看>>
Altiris 7.1 Agent
查看>>
独家爆料:创宇云与小鸟云的故事
查看>>