Ini ialah sql penjumlahan yang perlu saya laksanakan dan kiraan nilai pertanyaan dalam klien ialah 0.
pilih kiraan(1) sebagai COUNT daripada dd_mst di mana ac_id=1000002400 dan ac_seqn<>1 dan ac_sts ='1'
Panggil melalui kelas alat berikut dalam program:
Masalahnya ialah program ini akan mengembalikan Count sebagai 1, tetapi SQL statistik lain agak normal, yang membuatkan saya sangat tertekan.
Bolehkah anda memberi saya beberapa idea dalam hal ini, tentang logik kaedah selectList() yang dilaksanakan di bahagian bawah mybatis. (ps: Saya mungkin juga faham bahawa menanyakannya melalui keadaan terhad akan mengembalikan senarai<peta>, dan kemudian COUNT item 0 peta ini ialah nilai medan statistik)
Kenapa rumit sangat?
Bukankah bagus untuk mentakrifkan Integer pulangan secara terus? Mengapa meletakkannya dalam Peta?
Soalannya tidak begitu jelas, jadi saya hanya boleh meneka:
Nama lajur pangkalan data tidak sensitif huruf besar-besaran, tetapi kunci Peta Java adalah sensitif huruf besar-besaran.