内容来自《Java Web 程序员面试笔试宝典》
【出现频率】★☆☆☆☆ 【学习难度】★★☆☆☆
答案:Spring Data是持久层通用解决方案,在保证底层数据存储特殊性的前提下,为数据访问提供一个熟悉的、一致性的、基于Spring的编程模型。它使得数据访问技术、关系型数据库和非关系型数据库、map-reduce框架、基于云的数据服务、搜索服务等变得简单易用。
为了让操作更简单一些,Spring Data提供了不受底层数据源限制的Abstractions接口。用户可以定义一简单的库,用来插入、更新、删除和检索代办事项,而不需要编写大量的代码。