ssm
文章平均质量分 55
sniperの博客
这个作者很懒,什么都没留下…
展开
-
group by 和 count 联合使用的问题
今天有个需求需要写分页查询,当查询数据总条数时,报错了,报错如下:org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 5报错的意思是:期望的是一条数据,但是返回的是五条数据在看一下报错的SQL语句SELECTcount( ma.goods_id ) AS num FROM machin原创 2021-11-03 22:30:51 · 3398 阅读 · 0 评论 -
File.separator用法,路径分隔符
最近项目中用到了分隔符,就是写一个路径,路径的分隔符在win和Linux中都可以通用,经过查资料,发现可以使用File.separator来解决。比如在win中String path = "E:\temp\a.txt"在Linux中String path = "E:/temp/a.txt"如果想在两个系统中通用,使用File.separatorString path = "E:"+File.separator+"temp"+File.separator+"a.txt"...原创 2021-06-30 10:00:07 · 789 阅读 · 0 评论 -
mybatis查询无命中记录时,返回的list为[null] 但是size为1得坑
今天在使用mybatis-plus查询数据的时候,发现,尽管查询出来的list为null,但是list.size()=1,后来在查询资料后发现,是SQL语句中使用了sum聚合函数。例如:而此时,使用list != null或者CollectionUtils.isEmpty(list)是无法判断的, 可以使用如下方式判断:!CollectionUtils.isEmpty(list)&& list.get(0)!=null...原创 2021-06-22 22:20:49 · 1501 阅读 · 1 评论