Removed all previous references to snpahosts. Removed explicit version declaration of Lombok as Boot sets that for us in 1.4. Upgraded Elasticsearch dependency to 2.2 and uncommented the actual sample module as it needs to be updated due to API changes in Elasticsearch and Spring Data Elasticsearch in turn. Adapt to API changes in entity lookup configuration for Spring Data REST. Tweaked Neo4j build setup by using the dedicated embedded driver JAR.
Spring Data MongoDB - Query-by-Example (QBE) example
This project contains samples of Query-by-Example of Spring Data MongoDB.
Support for Query-by-Example
Query by Example (QBE) is a user-friendly querying technique with a simple interface. It allows dynamic query creation and does not require to write queries containing field names. In fact, Query by Example does not require to write queries using JPA-QL at all.
An Example takes a data object (usually the entity object or a subtype of it) and a specification how to match properties. You can use Query by Example with MongoOperations and Repositories.
This example contains two test classes to illustrate Query-by-Example with MongoOperations in MongoOperationsIntegrationTests and the usage with a Repository in UserRepositoryIntegrationTests.