delete
   from pub_channelpackage
   where channelcode = :channelcode
   and channeltype = :channeltype
   <#if packids?exists && packids??>
    and packid in (
          <#list packids as packageId>
     ${packageId}<#if packageId_has_next>,</#if>
    </#list>)
   </#if>

1.<#if packids?exists && packids??>:表示存在packids对象,并且对象的个数不为0;

2.<#list packids as packageId>:表示list中的成员变量为packageId;

3.<#if packageId_has_next>,</#if>:表示如果循环结束,则不加",".如果不加后面有会多一个",".

或者直接

packid in (:packids)

最新文章

  1. 探索ASP.NET MVC5系列之~~~6.Session篇(进程外Session)
  2. NGINX引入线程池 性能提升9倍
  3. GIS部分理论知识备忘随笔
  4. Python第八天
  5. 前端设计师也有必要学习seo,推荐一个seo博客
  6. 使用ASP.NET Web Api构建基于REST风格的服务实战系列教程【外传】——Attribute Routing
  7. Windows 数据类型
  8. 专题:initramfs &amp; dracut
  9. QT Creater + vs2010 发布程序
  10. Spark Programming--Fundamental operation
  11. PE结构笔记
  12. Java中ArrayDeque,栈与队列
  13. Android开发 设置开机自动启动
  14. redis window环境下的安装地址
  15. Mysql 复习
  16. Kendo UI开发教程(16): Kendo MVVM 数据绑定(五) Events
  17. 动态Lambda进阶一
  18. 如何在Crystal框架项目中内置启动Zookeeper服务?
  19. Python socket网络编程(通信介绍)
  20. Java IO流01-总叙

热门文章

  1. Python的程序结构[2] -&gt; 类/Class[3] -&gt; 内建类与内建函数
  2. Count Primes -- LeetCodes (primality test)
  3. 【bzoj4443】【[Scoi2015]小凸玩矩阵】二分+二分图最大匹配
  4. hdu 1501 Zipper dfs
  5. 八. 输入输出(IO)操作4.面向字节的输入输出流
  6. Linux下将MySQL服务添加到服务器的系统服务中
  7. 关于android主线程异常NetworkOnMainThread不能访问网络
  8. Ubuntu 16.04使用timedatectl进行管理时间(UTC/CST)(服务器/桌面)
  9. VUE -- 十分钟入门 Less
  10. 消除SDK更新时的“https://dl-ssl.google.com refused”错误