上QQ阅读APP看书,第一时间看更新
Spring Data
There are multiple sources of data in today's world--SQL (relational) and a variety of NOSQL databases. Spring Data tries to provide a consistent data-access approach to all these different kinds of databases.
Spring Data provides integration with a varied range of specifications and/or data stores:
- JPA
- MongoDB
- Redis
- Solr
- Gemfire
- Apache Cassandra
Some of the important features are listed as follows:
- Provides abstractions around repository and object mappings--by determining queries from method names
- Simple Spring integration
- Integration with Spring MVC controllers
- Advanced automatic auditing features--created by, created date, last changed by, and last changed date
We will discuss Spring Data in more detail in Chapter 8, Spring Data.