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数据库,其他数据库没做过测试。

相关文章
|
6月前
|
SQL Java 数据库连接
MyBatis Mapper.XML 标签使用说明
MyBatis Mapper.XML 标签使用说明
67 0
|
XML 数据格式
XML的简单操作
接着上篇博客《XML简介与创建》,这篇博客将介绍对xml文档的简单操作:
|
Java Apache 数据格式
常用的 default.properties 文件 + 常用的 struts-default.xml 文件 + 常用的 struts-plugin.xml 文件 + 常用的 struts.xml 文件 + 常用的 struts.properties文件 + 常用的 web.xml 文件
常用的 default.properties 文件,所在位置:\struts-2.3.15.3-all\struts-2.3.15.3\apps\struts2-blank\WEB-INF\lib\struts2-core-2.
1596 0
|
XML 数据格式
XML——对XML文档的创建与增删改查
原文:XML——对XML文档的创建与增删改查 一、创建的第一种方式  //1、创建一个XML文档 XmlDocument doc = new XmlDocument(); //2、创建第一行描述信息 XmlDeclaration dec = doc.
1092 0
|
XML C# 数据格式

热门文章

最新文章