这篇文章主要介绍了MybatisPlus怎么使用聚合函数的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇MybatisPlus怎么使用聚合函数文章都会有所收获,下面我们一起来看看吧。首先如果使用sql是这么写的:ok,既然知道了sql怎么写的,那就开始写代码吧注意,本文主要以sum为例,但是也同时适用于其他聚合函数,比如avg,min,max虽然MybatisPlus没有直接提供对sum函数操作的api,但是QueryWrapper里面有一个se免费云主机域名lect的api,可以支持我们自定义查询sql。注意:我这种写法需要实体中有这个别名,不然不行的!那我就直接把代码贴出来了:可以看到执行的sql是一样的。证明我们的思路和语法是没问题的那有的小可爱(大聪明)可能就会这么想了,那我要是想sum多个值,是不是再写一个select就可以了,那还真不是!我就是这个大聪明:如图所示,我又sum了一个字段,但是调用接口的时候,发现一个值是空的:这其实是错误的!除非再创建一个queryWrapper写select!正所谓高手怕菜鸟,其实是我们想的太复杂啦,简单的解决方式是:sql怎么写,你就怎么写嘛,直接在后面再拼一个条件就好了,例如:这次就好啦,解决问题!觉得上面的方式比较麻烦,那就可以简单点,直接在mapper(dao).xml里面手写sql一般项目中都是MybatisPlus和Mybatis同时使用的,就是防止一些关联或者特别麻烦的sql。关于“MybatisPlus怎么使用聚合函数”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“MybatisPlus怎么使用聚合函数”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注百云主机行业资讯频道。
今天小编给大家分享一下vue怎么实现评论列表的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。案例数据使用localStorage持久性存储 全局过…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。