文章詳情頁(yè)
java - mybatis執(zhí)行sql求和問(wèn)題
瀏覽:146日期:2023-11-02 17:33:09
問(wèn)題描述
這是我需要執(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’
在程序中通過(guò)如下工具類進(jìn)行調(diào)用:
問(wèn)題是,通過(guò)程序會(huì)返回Count為1,而其他的統(tǒng)計(jì)sql都挺正常的,我表示很郁悶。大家可以給我點(diǎn)這方面的思路嗎,關(guān)于mybatis底層執(zhí)行selectList()這個(gè)方法的邏輯。(ps:我大概也是明白通過(guò)限定條件對(duì)其進(jìn)行查詢,返回一個(gè)list<map>,然后這個(gè)map的第0條的COUNT就是統(tǒng)計(jì)字段的值)
問(wèn)題解答
回答1:為什么搞這么復(fù)雜?
直接定義返回Integer不好嗎?干嘛還放到一個(gè)Map里面?
問(wèn)題看得不是很明白,所以只能猜測(cè):
數(shù)據(jù)庫(kù)的列名不是大小寫(xiě)敏感的,但是Java Map的Key卻是大小寫(xiě)敏感的。
標(biāo)簽:
java
相關(guān)文章:
1. sql語(yǔ)句 - 如何在mysql中批量添加用戶?2. php - 數(shù)據(jù)庫(kù)表如果是null怎么替換為其他字段的值3. 怎么php怎么通過(guò)數(shù)組顯示sql查詢結(jié)果呢,查詢結(jié)果有多條,如圖。4. javascript - mysql插入數(shù)據(jù)時(shí)怎樣避免與庫(kù)中的數(shù)據(jù)重復(fù)?5. mysql - JAVA怎么實(shí)現(xiàn)一個(gè)DAO同時(shí)實(shí)現(xiàn)查詢兩個(gè)實(shí)體類的結(jié)果集6. shell - Update query wrong in MySQL7. 事務(wù) - mysql共享鎖lock in share mode的實(shí)際使用場(chǎng)景8. mysql - 數(shù)據(jù)庫(kù)建字段,默認(rèn)值空和empty string有什么區(qū)別 1109. mysql - PHP定時(shí)通知、按時(shí)發(fā)布怎么做?10. mysql建表報(bào)錯(cuò),查手冊(cè)看不懂,求解?
排行榜

熱門(mén)標(biāo)簽