Maison  >  Questions et réponses  >  le corps du texte

java - Mybatis exécute un problème de sommation SQL

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)

淡淡烟草味淡淡烟草味2684 Il y a quelques jours666

répondre à tous(1)je répondrai

  • 阿神

    阿神2017-06-14 10:53:48

    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.

    répondre
    0
  • Annulerrépondre