Springboot对数据访问部分提供了非常强大的集成,支持mysql,oracle等传统数据库的同时,也支持Redis,MongoDB等非关系型数据库,极大的简化了DAO的代码,尤其是Spring Data...SpringData是解决数据访问问题的一揽子解决方案,包含对JPA, MongoDB, Redis, Hadoop, Data Rest, Elasticsearch等一系列组件的支持,其通过Spring...,查询必要的字段,但是需要维护SQL和查询结果集的映射,而且数据库的移植性较差,针对不同的数据库编写不同的SQL。..., Sort sort);
自定义查询:在SQL的查询方法上面使用@Query注解,这样可以实现多表查询;删除和修改加上@Modifying;添加@Transactional支持事务,可以设置查询超时等配置项...,即可默认支持Rest Data,其默认配置了rest.base-path等信息,也很便捷。