Spring Data Commons. Interfaces and code shared between the various datastore specific implementations.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Oliver Gierke 77199cbec4 DATACMNS-358 - Test case for 1-index pages in PagedResourcesAssembler. 13 years ago
src DATACMNS-358 - Test case for 1-index pages in PagedResourcesAssembler. 13 years ago
.gitignore Added Sonargraph architecture description. 15 years ago
Spring Data Commons.sonargraph DATACMNS-344 - Allow Repositories to work with non-CrudRepositories. 13 years ago
formatting.xml Added Eclipse code formatter. 13 years ago
pom.xml DATACMNS-358 - Test case for 1-index pages in PagedResourcesAssembler. 13 years ago
readme.md DATACMNS-361 - Add a README.md file with project description. 13 years ago
template.mf DATACMNS-325 - Open up Slfj4 OSGi dependency to 1.6.0 to let STS work with it. 13 years ago

readme.md

Spring Data Commons

Spring Data Commons is part of the umbrella Spring Data project that provides shared infrastructure across the Spring Data projects. Most importantly at the moment it contains technology neutral repository interfaces as well as a metadata model for persisting Java classes.

Features

  • Powerful Repository and custom object-mapping abstractions
  • Support for cross-store persistence
  • Dynamic query generation from query method names
  • Implementation domain base classes providing basic properties
  • Support for transparent auditing (created, last changed)
  • Possibility to integrate custom repository code
  • Easy Spring integration with custom namespace

Getting Help

This README as well as the reference documentation are the best places to start learning about Spring Data Commons.

The main project website contains links to basic project information such as source code, JavaDocs, Issue tracking, etc.

For more detailed questions, use the forum. If you are new to Spring as well as to Spring Data, look for information about Spring projects.