MongoDB分页查询返回数据类型的问题

juno_393 2019-07-23 04:51:10
有个问题问下各位大佬:
Java整合mongodb进行分页查询只能返回实体List吗,可不可以返回List<Map>类型的
...全文
263 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
juno_393 2019-07-24
  • 打赏
  • 举报
回复
引用 2 楼 对梦想的牵挂 的回复:
看看MongoTemplate,和其他JDBC的一样,可以自定义返回类型

MongoTemplate只支持返回List<T>类型,那就必须要实体
对梦想的牵挂 2019-07-24
  • 打赏
  • 举报
回复
引用 3 楼 一个大水逼 的回复:
[quote=引用 2 楼 对梦想的牵挂 的回复:] 看看MongoTemplate,和其他JDBC的一样,可以自定义返回类型
MongoTemplate只支持返回List<T>类型,那就必须要实体[/quote] 没必要一定使用实体吧,可以指定泛型为Map啊 就像 mongoTemplate.find(query,HashMap.class); 这种的
  • 打赏
  • 举报
回复
貌似Mongotemplete在查询时反序列化来的
Sunyiban 2019-07-24
  • 打赏
  • 举报
回复
其实无所谓吧,就算是给你map你也不知道KEY啊,还是说你只是因为懒得创建实体?
Waiting Alone 2019-07-24
  • 打赏
  • 举报
回复
Map里面是放什么? 正常的话是可以直接用List<Document> 来接收。如果你要用List<Map<key,value>> 来接收也可以,自己再封装一层即可
对梦想的牵挂 2019-07-23
  • 打赏
  • 举报
回复
看看MongoTemplate,和其他JDBC的一样,可以自定义返回类型
十八道胡同 2019-07-23
  • 打赏
  • 举报
回复
帮你顶 下 参考 https://www.cnblogs.com/xiaolai/p/3401289.html List<Map>是啥?list里面嵌套Map?

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧