mybatisplus新增去重代码
时间: 2023-10-05 07:05:17 浏览: 84
mybatisPlus代码生成
很高兴能为您解答关于mybatisplus新增去重代码的问题。要实现新增去重,您可以使用mybatisplus提供的Wrapper构造器,通过lambda表达式来指定去重字段,然后使用insert方法进行新增操作,示例代码如下:
```java
Wrapper<MyEntity> wrapper = Wrappers.<MyEntity>lambdaQuery()
.eq(MyEntity::getField1, value1)
.eq(MyEntity::getField2, value2)
.groupBy(MyEntity::getField1, MyEntity::getField2); // 去重字段
// 构造一个实体对象进行新增
MyEntity entity = new MyEntity();
entity.setField1(value1);
entity.setField2(value2);
myEntityMapper.insert(entity, wrapper);
```
这样就可以实现新增时对去重字段进行去重的功能了。希望对您有所帮助。
阅读全文