Wrapper简介
注意:
查询用QueryWrapper和LambdaQueryWrapper来封装
updateWrapper和LambdaUPdateWrapper不但能封装查询还能更改要更新的对象。
QueryWrapper的使用
QueryWrapper中的很多条件限定都是见名知其意的。下表列出来几个常用的:
1.多条件进行查询
2.有排序查询
3.条件优先级查询
LambdaQueryWrapper的使用
用LamdaQueryWrapper的好处是数据库的字段名不用手写了,可以避免写错的风险。用法和QueryWrapper差不多。
UpdateWrapper的使用
LambdaUpdateWrapper
有条件时才加入条件
在实际开发过程中在拼接条件时,经常是判断这个值不为null,空字符串时才加入条件。这个在MP中再每个条件设置的第一个参数condition就是用来判断是否加入条件的条件。