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

开发中Mybatis返回的结果,绑定Bean还是绑定Map/List,那个利于维护

开发中Mybatis返回的结果,绑定Bean还是绑定Map/List,那个利于维护

长风秋雁 2019-03-13 14:15:11
返回Bean的话,sql改变了,对应bean也需要改变。返回Map/List,但有无法具体指导Map/List中的数据。。这两者似乎都不是一种良好的方案
查看完整描述

4 回答

?
慕容3067478

TA贡献1773条经验 获得超3个赞

两个同时使用啊,普通列表就返回bean,特殊的返回map或list


查看完整回答
反对 回复 2019-04-25
?
烙印99

TA贡献1829条经验 获得超13个赞

不是有泛型吗?


public class ApiResult<T> implements Serializable {

    private int status;        //返回码

    private String info;    //返回的信息

    private T data;            //返回的数据集合

    //....getter,setter

}    

类似这种


查看完整回答
反对 回复 2019-04-25
?
largeQ

TA贡献2039条经验 获得超7个赞

借助BO,一一对应数据库的字段,改SQL的话也不会有太大的改动


查看完整回答
反对 回复 2019-04-25
?
撒科打诨

TA贡献1934条经验 获得超2个赞

我一般比较复杂的都使用list,实在需要一个bean的话,将结果用gson的fromJson 解析下,就可以转化成对应的类了,现成的方法。


查看完整回答
反对 回复 2019-04-25
  • 4 回答
  • 0 关注
  • 583 浏览

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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