文章詳情頁
java - mybatis執行sql求和問題
瀏覽:136日期: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. 請問一下各位老鳥 我一直在學習獨孤九賤 現在是在tp5 今天發現 這個系列視頻沒有實戰2. javascript - onclick事件點擊不起作用3. boot2docker無法啟動4. android - E/dalvikvm: Could not find class java.nio.file.Path,5. docker-compose 為何找不到配置文件?6. python是怎么實現過濾 #注釋代碼的?7. mysql數據庫每次查詢是一條線程嗎?8. javascript - 前端開發 本地靜態文件頻繁修改,預覽時的緩存怎么解決?9. 這是什么情況???10. python - linux怎么在每天的凌晨2點執行一次這個log.py文件
排行榜
