文章詳情頁
java - mybatis執(zhí)行sql求和問題
瀏覽:250日期:2023-11-02 17:33:09
問題描述
這是我需要執(zhí)行的一個(gè)求和sql,在客戶端里查詢值count為0.select count(1) as COUNT from dd_mst where ac_id=1000002400 and ac_seqn<>1 and ac_sts =’1’
在程序中通過如下工具類進(jìn)行調(diào)用:


問題是,通過程序會(huì)返回Count為1,而其他的統(tǒng)計(jì)sql都挺正常的,我表示很郁悶。大家可以給我點(diǎn)這方面的思路嗎,關(guān)于mybatis底層執(zhí)行selectList()這個(gè)方法的邏輯。(ps:我大概也是明白通過限定條件對其進(jìn)行查詢,返回一個(gè)list<map>,然后這個(gè)map的第0條的COUNT就是統(tǒng)計(jì)字段的值)
問題解答
回答1:為什么搞這么復(fù)雜?
直接定義返回Integer不好嗎?干嘛還放到一個(gè)Map里面?
問題看得不是很明白,所以只能猜測:
數(shù)據(jù)庫的列名不是大小寫敏感的,但是Java Map的Key卻是大小寫敏感的。
標(biāo)簽:
java
相關(guān)文章:
1. docker - 各位電腦上有多少個(gè)容器啊?容器一多,自己都搞混了,咋辦呢?2. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””3. mac里的docker如何命令行開啟呢?4. 關(guān)于docker下的nginx壓力測試5. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問題6. nignx - docker內(nèi)nginx 80端口被占用7. docker容器呢SSH為什么連不通呢?8. 如何解決Centos下Docker服務(wù)啟動(dòng)無響應(yīng),且輸入docker命令無響應(yīng)?9. docker start -a dockername 老是卡住,什么情況?10. dockerfile - 我用docker build的時(shí)候出現(xiàn)下邊問題 麻煩幫我看一下
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備