MyBatis处理一行数-MyBatis使用sum语句报错-MyBatis字段映射-遁地龙卷风

第二版

(-1)写在前面

自身之所以之凡MyBatis 3.2.4

(0) 编程轶事

select sum(value) ,sum(value2)  from integral_list where  MemberId =
#{0} and operate = 1 and  Year(AddTime) = #{1} and ChannelType = #{2}
and ChannelCode = #{3}

自我所以的sqlyoug显示的之字段名分别是sum(value) 、sum(value2)

自以xml文件被归值类型是实体类的别名,由于mybatis根据数据库字段名找到实体类字段的set方法肯定是字段是否有

本身将喻句改吗如下便对了

select sum(value) as ‘value’,sum(value2) as ‘value2’ from integral_list where 
MemberId = #{0} and operate = 1 and  Year(AddTime) = #{1} and
ChannelType = #{2} and ChannelCode = #{3}
顺手说一下争接纳返回值,因为实施报告句返回的结果集是单排数两只字段,可以据此hashmap

配置文件重大部分吗:

<select resultType=”hashmap”>

实业类映射xml文件要部分为:

HashMap<String, BigDecimal>

获取的结果结构也

key   value

“value” 28.0

“value2” 8.0

 

 

于加班我的感动是:以前读花钱,现在学挣钱。

图片 1

图片 2

网站地图xml地图