mybatis имя столбца результата при использовании проблемы типа результата hashmap

В моем файле myBatis mapper xml имя столбца результата "COUNT(A.subj)".Но результат hashmap имеет key="COUNT(A" and value=".subj)=0".

Я думаю "." в имени столбца могут возникнуть проблемы. Есть ли решение этой проблемы?

<select id="monthax_query1" parameterType="hashMap" resultType="hashMap">
SELECT **COUNT (A.subj)**
FROM
  (SELECT SUBJ
     FROM TB_A ) A
</select>

1 ответ

Я предполагаю, что вы ожидаете, что имя столбца результата будет "A". Затем, с учетом позиции псевдонима, он применяется к дополнительному выбору, он должен быть сразу после COUNT:

SELECT COUNT(A.subj) AS A FROM ( SELECT ...
Другие вопросы по тегам