Ibatis批量删除的xml

简介: Ibatis批量删除的xml 代码如下。
<delete id="deleteReplyCommentLike" parameterClass="java.util.List" >
    delete from <include refid="tableName" /> where like_type=2
    <dynamic >
       <isNotEmpty prepend="and" >
         like_code in 
    <iterate conjunction="," open="(" close=")">
           #commentCodes[]#
        </iterate>
       </isNotEmpty>
    </dynamic>
  </delete>


注意点:


1、批量删除的所传的集合不能为null也不能为[],会报语法错误,原因是拼接完的sql为delete from table where id in() and type=1 这样的sql 是无法执行的。


2、拼接的sql语句中不要写property这个属性,不然会报错。


3、以上只针对mysql数据库,其他数据库没做过测试。

相关文章
|
XML Java 数据格式
|
Java 数据库连接
hibernate配置详情1(hibernate.cfg.xml)
hibernate配置详情1(hibernate.cfg.xml)
|
编解码 Java 数据库连接
后台(38)——SqlMapConfig.xml
探索Android软键盘的疑难杂症 深入探讨Android异步精髓Handler 详解Android主流框架不可或缺的基石 站在源码的肩膀上全解Scroller工作机制 Android多分...
1352 0
|
XML JavaScript Apache
Apache Commons Configuration读取xml配置
近期项目自己手写一个字符串连接池。因为环境不同有开发版本、测试版本、上线版本、每一个版本用到的数据库也是不一样的。
995 0
|
XML 安全 Java
JavaEE之XML的解析
JavaEE之XML的解析
73 0
|
Java 数据库连接
hibernate配置详情2(Dept.hbm.xml)
hibernate配置详情2(Dept.hbm.xml)
|
XML 数据格式
as3 操作xml
引用:http://songwensheng.iteye.com/blog/644360 示例如下:Tree.mxml:      import mx.collections.ArrayCollection;import mx.
777 0
|
XML 数据格式
XML的简单操作
接着上篇博客《XML简介与创建》,这篇博客将介绍对xml文档的简单操作:
|
XML C# 数据格式
在C#.net中如何操作XML
在C#.net中如何操作XML 需要添加的命名空间: using System.Xml; 定义几个公共对象: XmlDocument xmldoc ; XmlNode xmlnode ; XmlElement xmlelem ; 1,创建到服务器同名目录下的xml文件: 方法一: xmld...
649 0

相关课程

更多