Mybaits的foreach注解和XML两种写法

foreach能迭代一个集合,常见的场景是构造sql的in语句。

foreach元素的属性主要有 item,index,collection,open,separator,close。

  • item 表示集合中每一个元素进行迭代时的别名,
  • index 指 定一个名字,用于表示在迭代过程中,每次迭代到的位置,
  • open 表示该语句以什么开始,
  • separator 表示在每次进行迭代之间以什么符号作为分隔 符,
  • close 表示以什么结束。

使用foreach的两种写法

在XML文件中使用foreach的写法

使用java注解的写法

注意,用注解时,要用<script>包含sql语句的方式,否则按如下写法会报item未赋值的错

 


发表评论

电子邮件地址不会被公开。 必填项已用*标注