@Select("<script>" +
"select \n" +
"email \n" +
"from sys_user\n" +
"where id in \n" +
" <foreach item='item' index='index' collection='ids' open='(' separator=',' close=')'>" +
" #{item}" +
" </foreach>" +
"</script>"
)
List<String> listEmailByIdBatch(@Param("ids") List<String> ids);
C'est mieux que de dessiner une gourde.Notez que la collection d'ids est de type String.