首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于mybatis的查询,该如何解决

2013-09-28 
关于mybatis的查询问下高手下面的这个配置select idcountweek resultTypemapSELECT DATE(tl.`crea

关于mybatis的查询
问下高手下面的这个配置
<select id="countweek" resultType="map">
SELECT DATE(tl.`createtime`) createtime, COUNT(*) number
FROM tb_take_log tl 
WHERE tl.createtime BETWEEN DATE_SUB(DATE(NOW()),INTERVAL 1 WEEK) AND DATE(NOW())
GROUP BY DATE(tl.`createtime`)
</select>
按这个查出来以后是:
[{createtime=2013-09-03, number=1, CREATETIME=2013-09-03, NUMBER=1}, {createtime=2013-09-04, number=6, CREATETIME=2013-09-04, NUMBER=6}]
这种的,如果想去掉后面的重复的那个CREATETIME=2013-09-03, NUMBER=1,只留前面的该怎么配置一下。
mybatis
[解决办法]
这个你去掉干什么?
MAP有4个KEY 这个因为map的key区分大小写才有这样的结果,
 你get 大写或者小写都可以得出结果不就行了
[解决办法]
为什么 查询处理 CREATETIME createtime 大小写不一样。
[解决办法]
学习了,上次我用mybatis查询时,result类型是map,结果老提示记录有2条,是不是不支持map啊?

热点排行