实际开发中肯定会遇到批量插入,批量更新等常用的sql操作,有的使用mybatis-plus以至于当自己实际写的时候早已忘记
话不多说 直接上代码
xml代码
<insert id="insertAmazonResult" parameterType="list">
insert into tab_search_result (searchid,keywordid,amz_url,amz_product_name,amz_product_price,
amz_asin,amz_product_style,amz_product_page,amz_product_index)
values
<foreach collection="list" item="item" index="index" separator=",">
(
#{item.searchId},
#{item.keyWordId},
#{item.amzUrl},
#{item.amzProductName},
#{item.amzProductPrice},
#{item.amzAsin},
#{item.amzProductStyle},
#{item.amzProductPage},
#{item.amzProductIndex}
)
</foreach>
</insert>
mapper就是很普通的mapper
void insertAmzResult(List<SearchResult> resultsList);