Le in de l'instruction sql est écrit dans l'annotation @Select dans mybatis-plus

@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.

Guess you like

Origin blog.csdn.net/Hubery_sky/article/details/132050521