文章详情页
java - mybatis执行sql求和问题
浏览:110日期:2023-11-02 17:33:09
问题描述
这是我需要执行的一个求和sql,在客户端里查询值count为0.select count(1) as COUNT from dd_mst where ac_id=1000002400 and ac_seqn<>1 and ac_sts =’1’
在程序中通过如下工具类进行调用:
问题是,通过程序会返回Count为1,而其他的统计sql都挺正常的,我表示很郁闷。大家可以给我点这方面的思路吗,关于mybatis底层执行selectList()这个方法的逻辑。(ps:我大概也是明白通过限定条件对其进行查询,返回一个list<map>,然后这个map的第0条的COUNT就是统计字段的值)
问题解答
回答1:为什么搞这么复杂?
直接定义返回Integer不好吗?干嘛还放到一个Map里面?
问题看得不是很明白,所以只能猜测:
数据库的列名不是大小写敏感的,但是Java Map的Key却是大小写敏感的。
标签:
java
相关文章:
1. 为什么我ping不通我的docker容器呢???2. Docker for Mac 创建的dnsmasq容器连不上/不工作的问题3. mysql里的大表用mycat做水平拆分,是不是要先手动分好,再配置mycat4. 怎么用css截取字符?5. java - 关于 controller层与service层如何传值?6. java - socket类服务端如何防止被ddos攻击?7. python - 获取到的数据生成新的mysql表8. CSS3可否做出这个效果?9. python - beautifulsoup获取网页内容的问题10. javascript - 图片链接请求一直是pending状态,导致页面崩溃,怎么解决?
排行榜
