Spring Data: Difference between revisions
Jump to navigation
Jump to search
(→NoSQL) |
|||
(25 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
* https://spring.io/projects/spring-data | * https://spring.io/projects/spring-data | ||
* Spring Data Core JavaDoc https://docs.spring.io/spring-data/commons/docs/current/api/ | |||
=Internal= | =Internal= | ||
* [[Spring#Projects|Spring]] | * [[Spring#Projects|Spring]] | ||
* [[Spring_Persistence_Concepts#Overview|Spring Persistence Concepts]] | |||
=Overview= | =Overview= | ||
Spring Data extends the persistence capabilities outside the [[Spring Framework#Overview|core framework]], as a separate project. | Spring Data extends the persistence capabilities outside the [[Spring Framework#Overview|core framework]], as a separate project. The main capability is to define data repositories as Java interfaces, using a naming convention when defining methods to drive how data is stored and retrieved. | ||
=Projects= | =Projects= | ||
==SQL== | ==SQL== | ||
* [[Spring Data JPA]] | |||
* [[Spring Data REST]] | |||
* [[Spring Data JDBC]] | |||
==NoSQL== | ==NoSQL== | ||
* [[Spring Data Redis]] | |||
* [[Spring Data MongoDB]] | |||
* [[Spring Data Elasticsearch]] | |||
* [[Spring Data for Apache Cassandra]] | |||
* [[Spring Data Couchbase]] | |||
* [[Spring Data for Apache Solr]] | |||
* [[Spring Data for Neo4J]] | |||
== | =Supported SQL Databases= | ||
Relational databases: | |||
* [[Spring MySQL Support]] | |||
* [[Spring H2 Support]] | |||
* [[Spring PostgreSQL Support]] | |||
Other SQL tools: | |||
* [[Spring Flyway Support]] |
Latest revision as of 05:01, 16 October 2018
External
- https://spring.io/projects/spring-data
- Spring Data Core JavaDoc https://docs.spring.io/spring-data/commons/docs/current/api/
Internal
Overview
Spring Data extends the persistence capabilities outside the core framework, as a separate project. The main capability is to define data repositories as Java interfaces, using a naming convention when defining methods to drive how data is stored and retrieved.
Projects
SQL
NoSQL
- Spring Data Redis
- Spring Data MongoDB
- Spring Data Elasticsearch
- Spring Data for Apache Cassandra
- Spring Data Couchbase
- Spring Data for Apache Solr
- Spring Data for Neo4J
Supported SQL Databases
Relational databases:
Other SQL tools: