Spring Data: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
No edit summary
 
(7 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=
Line 17: Line 19:
* [[Spring Data JPA]]
* [[Spring Data JPA]]
* [[Spring Data REST]]
* [[Spring Data REST]]
 
* [[Spring Data JDBC]]
<font color=darkgray>
TO PROCESS:
* Spring Data JDBC <font color=darkgray>TO PROCESS https://projects.spring.io/spring-data-jdbc</FONT>
 
* Flyway Support
 
</font>


==NoSQL==
==NoSQL==
Line 35: Line 30:
* [[Spring Data for Apache Solr]]
* [[Spring Data for Apache Solr]]
* [[Spring Data for Neo4J]]
* [[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

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

Supported SQL Databases

Relational databases:

Other SQL tools: