电脑上按Ctrl + D,下次访问更方便
服务分类

Mybatis plus查询、更新单条数据优化

Mybatis plus查询和更新,建议用LambdaQueryWrapper和LambdaUpdateWrapper,不建议使用QueryWrapper。原因是LambdaQueryWrapper更利于代码重构,LambdaQueryWrapper的好处是写实体属性,而不是数据库字段,这样就不用担心数据库字段改了需要修改java中的代码(只需要修改xml文件就行了)。

另外选需要注意的是,LambdaQueryWrapper需要带上orderByDesc和.last(“limit 1”); 这样做是为了防止数据库有重复记录导致报错。

更新数据,我们可以使用先查询再更新的办法,不过这样就是2条SQL语句,如果使用LambdaUpdateWrapper则只有一条语句,效率更高。

发表回复

登录后才能评论
联系我们

联系我们

微信客服:

fuwu360微信客服

工作时间:周一至周五,9:30-18:30,节假日休息

返回顶部