myBatis映射Map返回的全是大写
解决方法
在查询的字段后加别名
user_id as “userId”
注意:别名必须加双引号
<select id="queryMaxPriceAAndUser" parameterType="java.lang.String" resultType="java.util.HashMap">
SELECT A.SELL_PRICE as "price", B.USER_ID as "userId"
FROM QLYY_SELL_AUCTION_RECORD A, QLYY_SELL_APPLY B
WHERE A.SELL_PRICE = (SELECT MAX(SELL_PRICE)
FROM QLYY_SELL_AUCTION_RECORD
WHERE SELL_PROGRAM_ID = #{programId})
AND A.SELL_PROGRAM_ID = #{programId}
AND B.APPLY_CODE = A.SELL_USER
</select>