Spring Data: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
 
(16 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==


* [[Spring Data JPA]]
* [[Spring Data JPA]]
* [[Spring Data REST]]
* [[Spring Data JDBC]]
==NoSQL==
* [[Spring Data Redis]]
* [[Spring Data Redis]]
* [[Spring Data MongoDB]]
* [[Spring Data MongoDB]]
Line 20: Line 29:
* [[Spring Data Couchbase]]
* [[Spring Data Couchbase]]
* [[Spring Data for Apache Solr]]
* [[Spring Data for Apache Solr]]
* [[Neo4j]]
* [[Spring Data for Neo4J]]
 
=TO PROCESS=
 
==SQL==
 
===JDBC===
 
====Spring Data JDBC====
 
<font color=darkgray>TO PROCESS https://projects.spring.io/spring-data-jdbc</FONT>
 
===MySQL Support===
 
===H2 Support===
 
===PostgreSQL Support===
 
===Flyway Support===


===Spring Data REST===
=Supported SQL Databases=


<font color=darkgray>TO PROCESS: https://projects.spring.io/spring-data-rest/</font>
Relational databases:


====HAL Browser====
* [[Spring MySQL Support]]
* [[Spring H2 Support]]
* [[Spring PostgreSQL Support]]


<font color=darkgray>TO PROCESS https://docs.spring.io/spring-data/rest/docs/current/reference/html/#_the_hal_browser</FONT>
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: