Il s'agit d'une somme SQL que je dois exécuter, et le nombre de valeurs de requête dans le client est de 0.
sélectionnez count(1) comme COUNT à partir de dd_mst où ac_id=1000002400 et ac_seqn<>1 et ac_sts ='1'
Appelez via la classe d'outils suivante dans le programme :
Le problème est que le programme renverra Count comme 1, mais les autres SQL statistiques sont tout à fait normaux, ce qui me rend très déprimé.
Pouvez-vous me donner quelques idées à cet égard, sur la logique de la méthode selectList() exécutée en bas de mybatis. (ps : je comprends probablement aussi que l'interroger dans des conditions limitées renverra une liste<map>, puis le COUNT de l'élément 0 de cette carte est la valeur du champ statistique)
Pourquoi est-ce si compliqué ?
N'est-il pas bon de définir directement l'entier de retour ? Pourquoi le mettre dans une Map ?
La question n'est pas très claire, donc je ne peux que deviner :
Les noms de colonnes de la base de données ne sont pas sensibles à la casse, mais les clés de la Java Map sont sensibles à la casse.