有个问题问下各位大佬:
Java整合mongodb进行分页查询只能返回实体List吗,可不可以返回List<Map>类型的

解决方案 »

  1.   

    帮你顶 下
    参考
    https://www.cnblogs.com/xiaolai/p/3401289.html
    List<Map>是啥?list里面嵌套Map?
      

  2.   

    看看MongoTemplate,和其他JDBC的一样,可以自定义返回类型
      

  3.   

    MongoTemplate只支持返回List<T>类型,那就必须要实体
      

  4.   

    Map里面是放什么? 正常的话是可以直接用List<Document> 来接收。如果你要用List<Map<key,value>> 来接收也可以,自己再封装一层即可
      

  5.   

    其实无所谓吧,就算是给你map你也不知道KEY啊,还是说你只是因为懒得创建实体?
      

  6.   

    貌似Mongotemplete在查询时反序列化来的
      

  7.   

    MongoTemplate只支持返回List<T>类型,那就必须要实体没必要一定使用实体吧,可以指定泛型为Map啊
    就像 mongoTemplate.find(query,HashMap.class); 这种的