SpringData是解决数据访问问题的一揽子解决方案,包含对JPA, MongoDB, Redis, Hadoop, Data Rest, Elasticsearch等一系列组件的支持,其通过Spring...,但是需要维护SQL和查询结果集的映射,而且数据库的移植性较差,针对不同的数据库编写不同的SQL。...简单查询:按照标准的格式即可,比如通过UserName查询,User findByUserNameIgnoreCase(String userName),其会自动生成对应SQL。...分页查询:其已提供了分页功能,Page findALL(Pageable pageable),Pageable pageable = new PageRequest(1, 10, new Sort...Spring对mongo的支持通过Spring Data MongoDB来实现,提供的功能为:@Document映射领域对象与MongoDB的一个文档;@Id映射当前属性是ID;@DbRef当前属性将参考其他文档