1.使用ResultMap指定Long类型

在查询数据的那一块的Resultmap指定为你刚才定义的那个ResultMap

<resultMap id="ResultOfLongPersonId" type="java.lang.Long">
     <result column="person_id" property="personId" javaType="long"/>
 </resultMap>

<select id="getPhoneGroupPersonIdsByGroupId" resultMap="ResultOfLongPersonId">
       select person_id from phone_group_person
       where phone_group_id=#{phoneGroupId,jdbcType=BIGINT}
       and is_delete=0
</select>

2.直接在查询的时候定义ResultType="Long"

<select id="getPhoneGroupPersonIdsByGroupId" resultType="Long">
       select person_id from phone_group_person
       where phone_group_id=#{phoneGroupId,jdbcType=BIGINT}
       and is_delete=0
</select>


 

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐