1. 程式人生 > >mybatis 用註解實現 in 查詢

mybatis 用註解實現 in 查詢

    @Select("<script>"
            + "SELECT * FROM table WHERE OrderNo IN "
            + "<foreach item='item' index='index' collection='list'      open='(' separator=',' close=')'>"
            + "#{item}"
            + "</foreach>"
            + "</script>")
    List<Map
<String,Object>
> selectdemo(@Param("list") List<String> list);

說明:上述方式其實是一種註解完全代替xml的方法。

其中的foreach的collection直接寫成@param中的值即可。