实现MyBatis批量插入

Service

int createList(List<ProductDeviceEntity> roductDeviceEntityList);

ServiceImpl

	@Override
	public int createList(List<ProductDeviceEntity> roductDeviceEntityList) {
		log.info("ProductDeviceServiceImpl ==> createList()");
		int res = productDeviceMapper.createList(roductDeviceEntityList);
		return res;
	}

Dao

int createList(List<ProductDeviceEntity> roductDeviceEntityList);

Mapper

<insert id="createList" parameterType="java.util.List"
		useGeneratedKeys="false">
		insert into product_device
		(
		product_id, user_id, device_code,order_id,promo_code
		)
		values
		<foreach collection="list" item="item" index="index"
			separator=",">
			(
			#{item.productId},
			#{item.userId},
			#{item.deviceCode},
			#{item.orderId},
			#{item.promoCode},
			)
		</foreach>
	</insert>

 


版权声明:本文为qq_36014509原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。