java - Mybatis führt ein SQL-Summierungsproblem aus
淡淡烟草味
淡淡烟草味 2017-06-14 10:51:48
0
1
665

Dies ist eine Summations-SQL, die ich ausführen muss, und die Anzahl der Abfragewerte im Client beträgt 0.
Wählen Sie count(1) als COUNT aus dd_mst, wobei ac_id=1000002400 und ac_seqn<>1 und ac_sts ='1'

Aufruf über folgende Werkzeugklasse im Programm:

Das Problem ist, dass das Programm Count als 1 zurückgibt, andere statistische SQLs jedoch ganz normal sind, was mich sehr deprimiert.
Können Sie mir diesbezüglich einige Ideen zur Logik der Methode selectList() geben, die unten in mybatis ausgeführt wird? (PS: Ich verstehe wahrscheinlich auch, dass eine Abfrage unter eingeschränkten Bedingungen eine Liste<map> zurückgibt, und dann ist die ANZAHL von Element 0 dieser Karte der Wert des statistischen Felds)

淡淡烟草味
淡淡烟草味

Antworte allen(1)
阿神

为什么搞这么复杂?

直接定义返回Integer不好吗?干嘛还放到一个Map里面?

问题看得不是很明白,所以只能猜测:

数据库的列名不是大小写敏感的,但是Java Map的Key却是大小写敏感的。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!