MyBatis Plus LambdaUpdateWrapper 修改字段值等于另一个字段内容
使用 MyBatis Plus 的 LambdaUpdateWrapper 可以方便地修改实体类字段值,并且可以将一个字段的值设置为另一个字段的值。
可以使用 LambdaUpdateWrapper 的 setSql 方法,里面可以直接写 SQL 语句,例如:
LambdaUpdateWrapper<Entity> updateWrapper = new LambdaUpdateWrapper<>();
updateWrapper.setSql('column1 = column2');
mapper.update(entity, updateWrapper);
其中,column1 和 column2 是实体类中的属性名。这样就可以将 column1 的值设置为 column2 的值了。
原文地址: https://www.cveoy.top/t/topic/nCzI 著作权归作者所有。请勿转载和采集!