批量添加时id使用mybatisplus的id生成策略

目前项目需要用到批量添加语句,这时候mybatisplus的BaseMapper就无法满足要求了,所以需要自己写批量添加的sql语句。但是又想id使用mybatisplus的生成策略,该怎么办呢?

Mapper.java
批量添加时id使用mybatisplus的id生成策略_第1张图片

Mapper.xml
在这里插入图片描述

写sql语句时id的占位符填写如下,即可使用mybatisplus的id生成策略

${@com.baomidou.mybatisplus.core.toolkit.IdWorker@getId()}

你可能感兴趣的:(sql,数据库,java)