【问题标题】:MyBatis get resultMap as StringMyBatis 获取 resultMap 作为字符串
【发布时间】:2020-11-29 12:07:16
【问题描述】:

如果值在一列(字符串类型)中,我需要从数据库 uniqe 列表中获取。但是如果我尝试设置

<select id="getAllValues" parameterType="map" resultMap="java.lang.String">
        SELECT distinct value_id FROM values
    </select>

我收到错误 - 结果映射集合不包含 java.lang.String 的值 如何通过 MyBatis 从数据库中获取 Sting 列表?

【问题讨论】:

  • 您需要使用resultType,即resultType="java.lang.String"。请阅读doc

标签: mybatis


【解决方案1】:

感谢 ave,我找到了解决方案:

<select id="getAllValues" parameterType="map" resultType="java.lang.String">
        SELECT distinct value_id FROM values
    </select>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-23
    • 1970-01-01
    • 1970-01-01
    • 2019-11-20
    • 2014-01-30
    • 2012-11-10
    相关资源
    最近更新 更多