可以使用LambdaUpdateWrapper的setSql方法,里面可以直接写SQL语句,例如:

LambdaUpdateWrapper<Entity> updateWrapper = new LambdaUpdateWrapper<>();
updateWrapper.setSql("column1 = column2");
mapper.update(entity, updateWrapper);

其中,column1和column2是实体类中的属性名。这样就可以将column1的值设置为column2的值了。

mybatis plus lamdbaupdatewrapper 修改字段值等于另一个字段

原文地址: https://www.cveoy.top/t/topic/dabi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录