一、比如我们有一个用户场景,需求是,id在某一个范围之内查询用户。
我们可以使用以下语句查询,但是这样在查询,用mybatis平时的查询效率比较低,代码重复度比较高。
SELECT
`id`,
`username`,
`birthday`,
`sex`,
`address`
FROM
`mybatis`.`user`
WHERE id INT(1,25,27,28,29)
LIMIT 0, 1000 ;
所以mybatis就提供了一个foreach循环标签来解决这个问题。