Skip to content
David Webb edited this page Jan 6, 2014 · 18 revisions

The following tables provide a quick overview over the features available in the various Spring Data modules. The symbols are used as follows

  • - - not (yet) available
  • + - available
  • o - inadequate

Official modules

SD Commons SD JPA SD MongoDB SD Neo4j SD Gemfire SD Redis
Mapping subsystem + + + + (+)1 +
Template API o + + + + +
Spring XML namespace + + + + + +
Auditing + + + - - o
Repositories
General support + + + + + o
CRUD implementation + + + + +
Declarative query methods o + + + +
Pagination support o + + + o
JavaConfig support + + + + +
CDI integration + + + o o

1 - Basic mapping only (id mapping).

Community lead modules

SD Solr SD Elasticsearch SD Couchbase SD FuzzyDB SD Cassandra
Mapping subsystem + + + + +
Template API + + + + +
Spring XML namespace + + - + +
Auditing - - + - -
Repositories
General support + + - + -
CRUD implementation + + - + -
Declarative query methods + + - - -
Pagination support + + - + -
JavaConfig support + + + + +
CDI integration + + - - +
Clone this wiki locally