MyBatis中的in条件查询的用法代码示例

  1. 1.Dao对应的MyBatis的xml的配置如下:

xml开头省略。。。


    



    


中间部分省略,直接上代码



当Dao中定义的方法参数为String[]类型为,此处foreach中的collection必须为array,当定义为List时,此处也为list,这里的item="item" 中后者的item为别名,下面的item和后面的index也是同理,值得一提的是这里的返回值记得定义为resultMap。

  1. 2.Dao中的对应的方法定义:

public List findListByIds(String[] ids);


此处需要注意String[]数组的定义,必须用这种方式,否则会有提示ids未定义

  1. 3.Service中的对应代码如下:

public List findListByIds(String ids){
return specCategoryValuesDao.findListByIds(ids.split(","));
}


好了,到此为止就可以实现了,希望能够帮助大家。

你可能感兴趣的:(MyBatis中的in条件查询的用法代码示例)