Skip to content
David Webb edited this page Nov 17, 2013 · 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
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