当前位置: 首页 > 知识库问答 >
问题:

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

景康安
2023-03-14

在我的myBatis映射器xml文件中,结果列名为"COUNT(A. subj)"。但是结果哈希图有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个答案

窦彦君
2023-03-14

我猜您希望结果列名称为“A”。然后考虑别名位置,它应用于子选择,然后应在计数之后:

SELECT COUNT(A.subj) AS A FROM ( SELECT ...
 类似资料:
  • 主要内容:分发结果类型:,FreeMaker结果类型:,重定向结果类型:正如前面提到的,<results>标签在Struts2的MVC框架的视图中所扮演的角色。动作是负责执行业务逻辑。执行业务逻辑后,接下来的步骤是使用<results>标签显示的视图。  经常有一些附带导航规则的结果。例如,如果在操作方法是对用户进行验证,有三种可能的结果。 (一)成功登录;(二)不成功的登录,用户名或密码错误;(三)帐户锁定。 在这种情况下的动作方法将被配置呈现的结果有三种可能的结果

  • 如前所述, 《results》标签在Struts2 MVC框架中扮演view的角色。 该操作负责执行业务逻辑。 执行业务逻辑后的下一步是使用《results》标记显示视图。 通常会在结果中附加一些导航规则。 例如,如果操作方法是对用户进行身份验证,则有三种可能的结果。 成功登录 登录失败 - 用户名或密码不正确 帐户被锁定 在这种情况下,操作方法将配置三个可能的结果字符串和三个不同的视图来呈现结果

  • 获取此代码时出错,如何获取结果employee type-wise串联用户名 预期结果集

  • 从WebUI下载和查看数据很方便,但可能不适合计算机。 使用ResultDB 虽然resultdb仅用于结果预览,但不适合大规模存储。但是如果你想从resultdb中获取数据,有一些使用数据库API的简单片段可以帮助你连接和选择数据。 ``` from pyspider.database import connect_database resultdb = connect_database("

  • 我正在尝试使用Struts 2和jQuery构建Web应用程序。 在改变下拉列表时,我需要从数据库中获取详细信息。在我的< code>struts.xml配置中,我将方法和操作定义如下: 当我在所有相应位置进行更改后执行应用程序时,请求被传递给 类和 DAO 方法,并且控件成功返回到屏幕。但是返回的数据在屏幕上不可用,我收到一条错误消息: url…404未在jQuery中找到(匿名函数)ajax。