为了账号安全,请及时绑定邮箱和手机立即绑定

【mybatis】请教resultType定义为Map时key大小写设置问题

【mybatis】请教resultType定义为Map时key大小写设置问题

呼唤远方 2019-01-30 16:31:52
想请教一下大家,我在使用mybatis执行sql获取数据时,在xml中定义映射如下:<select id="testQry" parameterType="hashmap" resultType="hashmap">SELECT DISTINCT username FROM t_user WHERE 1=1</select>数据库版本为oracle 12.2.0.1.0,mybatis版本为3.4.2执行之后 Map 中的 key=USERNAME,实际建立表中各列字段均为小写,网上搜索,大多是建议写的时候采用别名,例如:SELECT DISTINCT username AS "username" FROM t_user WHERE 1=1,但是这样子在写很多SQL时莫名都起别名,非常不方便,想知道有无什么配置可以一次性处理这个问题,直接以小写的形式产生key?
查看完整描述

1 回答

?
慕标琳琳

TA贡献1830条经验 获得超9个赞

这是ORACLE的问题吧,我们之前也遇到过这个问题,后来就不用map来接收返回值了,建议还是用一个类来保存你要获取的数据。

查看完整回答
反对 回复 2019-01-30
  • 1 回答
  • 0 关注
  • 1926 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号