说明
此处针对MySql的数据库操作,
datasource.url:jdbc:mysql://127.0.0.1:3306/data?useUnicode=true&characterEncoding=utf-8&useSSL=false&allowMultiQueries=true
批量新增
dao
1 | List<Map<String, Object>> listData = new ArrayList<>(); |
Mapper
此处的 “list” 为 dao里面的 @Param(“list”) 的 list
1 | <insert id="saveBatchData" parameterType="java.util.List" > |
批量删除
dao
数组:
1 | List<String> list = new ArrayList<>(); |
集合:
1 | List<Map<String, Object>> listData = new ArrayList<>(); |
Mapper
数组:
1 | <delete id="deleteBatchDataByArray"> |
集合:
1 | <delete id="deleteBatchDataByList" parameterType="java.util.List"> |
批量更新
dao
1 | List<Map<String, Object>> listData = new ArrayList<>(); |
Mapper
1 | <update id="updateBatchData" parameterType="java.util.List" > |