sql语句怎么转换成自己的bean?

public List<UserTenderTop> tenderTopList(Integer count) {

String sql="select uid,sum(amount) sum from tender group by uid order by sum desc limit ?";

List<Record> tenderList=Db.find(sql, count);

}

执行了sql语句,model里不存在sum字段。

UserTenderTop有统计sum字段,怎么把 record中的 sum放到 自己定义的对象里呢?


自己手动copy,从Record到UserTenderTop吗?

有没有类似这样的方法

Db.find(sql,params,UserTenderTop.class);


评论区

lyh061619

2018-10-09 19:00

不用那么麻烦的呢,当数据库字段不存在model就直接根据数据库字段拿就行了,Model底子就是一个map类型,像你这种情况就直接xx.get(sum)就成了。

fansunion

2018-10-10 16:05

热门反馈

扫码入社