java - mybatis執行sql求和問題
淡淡烟草味
淡淡烟草味 2017-06-14 10:51:48
0
1
635

這是我需要執行的一個求和sql,在客戶端裡查詢值count為0.
select count(1) as COUNT from dd_mst where ac_id=10000002400 and ac_seqn<>1 and ac_sts =' 1'

在程式中透過以下工具類別進行呼叫:

##問題是,透過程式會回傳Count為1,而其他的統計sql都挺正常的,我表示很鬱悶。
大家可以給我點這方面的思路嗎,關於mybatis底層執行selectList()這個方法的邏輯。 (ps:我大概也是明白透過限定條件對其進行查詢,回傳一個list,然後這個map的第0條的COUNT就是統計欄位的值)

淡淡烟草味
淡淡烟草味

全部回覆 (1)
阿神

為什麼搞這麼複雜?

直接定義回傳Integer不好嗎?幹嘛還放到一個Map裡面?

問題看得不是很明白,所以只能猜測:

資料庫的列名不是大小寫敏感的,但是Java Map的Key卻是大小寫敏感的。

    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板
    關於我們 免責聲明 Sitemap
    PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!