List<Map<String,Object>>与List<Pojo>各自的优缺点是什么?
2017-12-18 16:35
531 查看
编程:List<Map<String,Object>>,List<Pojo>各自的优缺点是什么
[据说名字太长不容易被发现] [2015-07-29 16:15:54] 有用(0) 垃圾(0) 我有高见
优点: 省略了pojo类,返回字段不受pojo类的限制了。
缺点: 看起来不明朗,没有文档的话根本不知道map里面有什么属性。
list<pojo>
优点: 从类名就可以知道是什么类型的数据,方面代码里面操作属性。
缺点: 需要写pojo类,并且维护字段的增减。
不过通常情况还是会使用list<pojo>。
[据说名字太长不容易被发现] [2015-07-29 16:15:54] 有用(0) 垃圾(0) 我有高见
最佳答案
list<map<string,object>>优点: 省略了pojo类,返回字段不受pojo类的限制了。
缺点: 看起来不明朗,没有文档的话根本不知道map里面有什么属性。
list<pojo>
优点: 从类名就可以知道是什么类型的数据,方面代码里面操作属性。
缺点: 需要写pojo类,并且维护字段的增减。
不过通常情况还是会使用list<pojo>。
相关文章推荐
- List<Map<String, Object>>是什么意思
- List<Map<String, Object>>是什么意思
- json字符串(String)转List<Map<String,Object>>
- List<Map<String, Object>>排序
- Java List<Map<String, Object>>生成树
- Map<String, List<Object>> and Map<String, List<T>>
- JAVA遍历List<Map<String,Object>> 如何根据List中Map的Value的值进行遍历
- Java 中 List<Map<String,Object>> 转换 List<javaBean> 详解
- 去除List<Map<String,Object>>中的map的重复值(精简版)
- List<Map<String, Object>>对其中的map按规则排序
- List<Map<String,Object>>按某个字段排序
- 如何给List<Map<String, Object>> list 增加值和修改值
- 服务端返回List<Map<String,Object>>数据,$http 无法接收
- Java List<Map<String, Object>>生成树
- 用EL表达式获取List<Map<String,Object>>里面的值
- 取出List<Map<String,Object>>里面Map的key:value值
- List<Map<String,Object>>去重,排序
- JAVA中对List<Map<String,Object>>中的中文汉字进行排序
- List<Map<String,Object>>取值知识点
- EL表达式获取List<Map<String, Object>>中的map的值