阅读量:128
Mybatis的@Select注解主要用于单条查询,不支持批量查询。如果需要进行批量查询,可以使用Mybatis的foreach标签来实现。例如:
@Select({
"[removed]",
"SELECT * FROM table_name WHERE id IN ",
"",
"#{id}",
" ",
"[removed]"
})
List selectByIdList(@Param("list") List idList) ;
在上面的示例中,通过使用foreach标签,可以批量查询idList中的多个id对应的数据。