mybatis 如何获取返回的条数

mybatis 如何获取返回的条数,第1张

<select id="countDistinctOrder" parameterType="javautilMap" resultType="javalangInteger">

select

count(1)

from table

where

</select>

建议以这样的思路解决问题:

1、如果这3个查询的逻辑不复杂,可以在mybatis的mapper文件中将sql合并。

2、1无法解决问题,而三个list结果集的map结构相同,在后台可以用listaddAll()进行合并。

3、如果2仍然无法解决,那就只能根据业务特殊处理

第1 先检查下,select id,username from users where id=1;

数据库了 查询了几条数据,

第2 LinkedHashMap<String, Object>> ? 为什么这么样?我没这么用过,如果可以换成 MAP haspMap 就方便多了,数据重复了 肯定是迭代多了。看看长度,

这个错误报文上写的很明确啊。就是在你那个数据库中gettreeobjsV4_result 表根本不存在。所以报的jdbc的错误啊。

你使用mysql fount 看一下 select from gettreeobjsV4_result

有没有问题。

这个:

select count() from t_inspection where insp_status = 4 group by create_time

为什么要group by呢,确实有可能返回多行数据啊

可是你放到大的查询里,是不能出现多行的

去掉group by就行了

select count() from t_inspection where insp_status = 4

以上就是关于mybatis 如何获取返回的条数全部的内容,包括:mybatis 如何获取返回的条数、mybatis如何查询多条sql语句返回前台页面回显数据、利用MyBatis查询数据时,返回的hashmap中出现重复的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9833209.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存