SpringData是一个Spring的一个子项目,用于简化数据库的访问,在支持NOSQL和关系数据存储。其主要目标是是数据库的访问变得方便快捷。SpringDate 具体有这几个特点:
SpringData项目支持NOSql存储
MongoDB 文档数据库
Neo4j 图形数据库
Redis 键值对存储
Hbase 列族数据库
SpringData 项目所支持的关系型数据存储技术;
JDBC
JPA
Spring Data jpa 致力于减少数据访问层的开发量,开发者唯一要做的就是声明持久层的接口,其他都交给Spring Data JPA来帮忙完成。Spring Data JAPA 通过规范的方法的名字,根据符合规范的名字类确定方法曜实现什么的逻辑。