可以使用如下的样例:
DAO层接口
int batchInsertTransDetail(@Param("tableName") String tableName, @Param("list") List<TransDetail> transDetailList);
xml中配置sql语句:
<insert id="batchInsertTransDetail">
replace into ${tableName} (flowNo, cardNo, transAmt)
values
<foreach collection="list" item="item" index="index" separator=",">
(#{item.flowNo}, #{item.cardNo}, #{item.transAmt})
</foreach>
</insert>
即可