使用hashmap结果类型问题时的mybatis结果列名称

时间:2017-09-22 09:16:19

标签: mybatis ibatis

在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 个答案:

答案 0 :(得分:0)

我猜您希望结果列名称为&#34; A&#34;。 然后考虑别名位置,它适用于子选择,它应该在COUNT之后:

SELECT COUNT(A.subj) AS A FROM ( SELECT ...