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 数据格式
XML的简单操作
接着上篇博客《XML简介与创建》,这篇博客将介绍对xml文档的简单操作:
|
Java 数据库连接
hibernate配置详情1(hibernate.cfg.xml)
hibernate配置详情1(hibernate.cfg.xml)
|
XML 数据格式
hutool创建XML
hutool创建XML
|
XML 数据格式
XML创建(1)
解决问题帖子地址:点击打开链接 解决代码: namespace ConsoleApp2 { using System.
938 0
|
XML 数据格式
XML——对XML文档的创建与增删改查
原文:XML——对XML文档的创建与增删改查 一、创建的第一种方式  //1、创建一个XML文档 XmlDocument doc = new XmlDocument(); //2、创建第一行描述信息 XmlDeclaration dec = doc.
1069 0
|
XML C# 数据格式
|
XML Java 数据格式

相关课程

更多