Db查询的转换


我的问题 :Jfinal   中的  DB  查询这方面的 

怎样才能将 Db.paginate(page, rows, sqlSelect, sqlWhere.toString(),sqlInto.toArray())    的查询结果返回 Map<String,Object> pageList 这种格式的啊?我自己写了个方法, 重新便利了一下,感觉效率特别的低, 请问一下, 有没有什么特别好的办法啊????急急急????求解?????谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢



tmpdir--16_12_29_16_30_06.png

评论区

要输就输给追求

2016-12-29 17:10

转不转有区别?

JFinal

2016-12-29 17:55

比这快的方法不用转换,类似于下面:
List list = new ArrayList()
for (Record record : pageList) {
list.add(record.getColumns());
}

百里登风

2016-12-29 17:55

@要输就输给追求 有区别, 前台用的EasyUi的框架, 只接受这种格式的json, 其他的不识别啊,EasyUI代码都是封装和压缩了的,不能改前台, 只能改后台

JFinal

2016-12-29 17:55

Record 对象 getColumns() 出来的本来就是你需要的 map,所以不需要转换,只要拿到再放入 List 中即可

要输就输给追求

2016-12-29 21:13

@百里登风 http://www.jfinal.com/feedback/627看看这个。

热门反馈

扫码入社