MP lambda表达式update
时间: 2023-10-28 14:58:04 浏览: 128
lambda 表达式
MP lambda表达式update是指在使用MyBatis-Plus框架中,通过使用Lambda表达式作为条件来更新数据库记录。Lambda表达式可以简化匿名委托的使用,并减少编写的代码量。这种写法使用Lambda运算符=>来表示Lambda表达式。
在MP lambda表达式update的使用中,常用的一些方法有:
1. QueryWrapper:用于判空条件查询。
2. LambdaQueryWrapper:用于使用Lambda表达式进行查询。
3. UpdateWrapper:用于更新操作。
4. Map的join构建:用于构建Map对象的关联查询。
5. flatmap的应用:用于将多个流合并为一个流。
6. 记录的一些构造器使用:用于构造查询条件、排除指定列等操作。
7. 返回构造出的Map:用于排除不需要的列。
8. LambdaQueryChainWrapper的链式调用:用于多个查询条件的链式拼接。
9. stream去重的妙用:用于对流中的数据进行去重操作。
10. 归并映射:用于将多个映射合并为一个映射。
总结来说,MP lambda表达式update可以通过传入一个mapper,然后在最后调用方法来完成更新操作。它能够提高代码的简洁性和效率。
阅读全文