mybatis注解插入list

mybatis注解模式循环插入数据

附上源码

@Insert({"<script> insert into user_coupon(user_id,coupon_id,total_count," +
            "memo,start_time,end_time,create_time,type) " +
            "values " +
            "<foreach collection=\"list\" item=\"item\" index=\"index\"  separator=\",\"> "+
            "(#{item.userId},#{item.couponId},#{item.totalCount}," +
            "#{item.memo},#{item.startTime},#{item.endTime},#{item.createTime},#{item.type})"+
            "</foreach> </script>"})
    Integer saveUserCouponList(@Param("list") List<Map<String, Object>> list);
在注解上不能直接使用动态的SQL,需要在其前后加入 <script />标签
类似的情况还有  <if test=""> 和like等。

猜你喜欢

转载自blog.csdn.net/huisiwarmhome/article/details/79058672
今日推荐