新手接触mybatis,新的mybatis不会批量插入

新的mybatis没有了xml,自动生成的代码是这样的

 @Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source Table: ams_check_detail")
    default int insertSelective(AmsCheckDetail record) {
        return insert(SqlBuilder.insert(record)
                .into(amsCheckDetail)
                .map(id).toPropertyWhenPresent("id", record::getId)
                .map(orderId).toPropertyWhenPresent("orderId", record::getOrderId)
                .map(assetId).toPropertyWhenPresent("assetId", record::getAssetId)
                .map(isValite).toPropertyWhenPresent("isValite", record::getIsValite)
                .map(createTime).toPropertyWhenPresent("createTime", record::getCreateTime)
                .map(modifyTime).toPropertyWhenPresent("modifyTime", record::getModifyTime)
                .map(version).toPropertyWhenPresent("version", record::getVersion)
                .build()
                .render(RenderingStrategy.MYBATIS3));
    }

求救,怎么实现批量插入,全新新手,实在不会写,求求各位大神帮帮我,怎么写?