mybatis批量插入支持默认值和自定义id生成策略的免写sql插件

最近做项目时用了免写sql的插件但是发现批量操作不满足现有需求。所以,在原有基础之上扩展了批量的操作支持[支持插入默认值和自定义id生成策略]。使用方法如下:

一:在pom文件中引入jar配置

<dependency>
<groupId>io.gitee.wang_ming_yi</groupId>
<artifactId>easy_mapper</artifactId>
<version>0.0.1</version>
</dependency>

二:引入相关依赖,如有则可以忽略

        <dependency>
            <groupId>tk.mybatis</groupId>
            <artifactId>mapper-spring-boot-starter</artifactId>
            <version>2.1.5</version>
        </dependency>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.47</version>
        </dependency>    

三:在启动类加mapper扫描注解

四:让mapper继承MyBaseMapper

 五:调用insertListSelective即可

 

 

到此批量插入操作就完成了,有兴趣的小伙伴们赶紧试试吧。

posted @ 2023-05-04 18:22  名一  阅读(240)  评论(0编辑  收藏  举报