批量插入
Mybatis-plus很强,为我们诞生了极简CURD操作,但对于数据批量操作,显然默认提供的insert方法是不够看的了,于是它和它来了!!! Mybatis-plus提供的两种插入方式
继承IService(伪批量)
insertBatchSomeColumn
一、继承IService(伪批量)
在Mapper继承BaseMapper<T>
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.example.demo.entity.UserStudy;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface UserStudyMapper extends BaseMapper<UserStudy> {
}
在Service中继承IService<T>
import com.baomidou.mybatisplus.extension.service.IService;
import com.example.demo.entity.UserStudy;
/********************************************************************************
** @author : ZYJ
** @date :2023/04/20
** @description :厂长老婆催的睡觉了-批量插入Service
*********************************************************************************/
public interface UserStudyService extends IService<UserStudy> {
}
在Service实现类继承ServiceImpl<M,T>
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.example.demo.entity.UserStudy;
import com.example.demo.mapper.UserStudyMapper;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
/**************************