文章詳情頁
java - mybatis執行sql求和問題
瀏覽:109日期: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. 一個mysql聯表查詢的問題2. 運行python程序時出現“應用程序發生異常”的內存錯誤?3. html5 - iOS的webview加載出來的H5網頁,怎么修改html標簽select的樣式字體?4. java-se - 正在學習Java SE,為什么感覺學習Java就是在學習一些API。5. python 如何實現PHP替換圖片 鏈接6. python如何不改動文件的情況下修改文件的 修改日期7. 主從備份 - 跪求mysql 高可用主從方案8. javascript - git clone 下來的項目 想在本地運行 npm run install 報錯9. mysql主從 - 請教下mysql 主動-被動模式的雙主配置 和 主從配置在應用上有什么區別?10. mysql - 一個表和多個表是多對多的關系,該怎么設計
排行榜
