@ -133,11 +132,6 @@ public class ConvertingParameterAccessor implements MongoParameterAccessor {
@@ -133,11 +132,6 @@ public class ConvertingParameterAccessor implements MongoParameterAccessor {
@ -43,7 +42,6 @@ public class MongoParameters extends Parameters<MongoParameters, MongoParameter>
@@ -43,7 +42,6 @@ public class MongoParameters extends Parameters<MongoParameters, MongoParameter>
privatefinalintrangeIndex;
privatefinalintmaxDistanceIndex;
privatefinalIntegerfullTextIndex;
privatefinalintsampleObjectIndex;
privateIntegernearIndex;
@ -71,12 +69,10 @@ public class MongoParameters extends Parameters<MongoParameters, MongoParameter>
@@ -71,12 +69,10 @@ public class MongoParameters extends Parameters<MongoParameters, MongoParameter>
@ -84,7 +80,6 @@ public class MongoParameters extends Parameters<MongoParameters, MongoParameter>
@@ -84,7 +80,6 @@ public class MongoParameters extends Parameters<MongoParameters, MongoParameter>
@ -187,22 +182,13 @@ public class MongoParameters extends Parameters<MongoParameters, MongoParameter>
@@ -187,22 +182,13 @@ public class MongoParameters extends Parameters<MongoParameters, MongoParameter>
@ -254,7 +240,7 @@ public class MongoParameters extends Parameters<MongoParameters, MongoParameter>
@@ -254,7 +240,7 @@ public class MongoParameters extends Parameters<MongoParameters, MongoParameter>
@ -274,10 +260,6 @@ public class MongoParameters extends Parameters<MongoParameters, MongoParameter>
@@ -274,10 +260,6 @@ public class MongoParameters extends Parameters<MongoParameters, MongoParameter>
@ -126,17 +125,11 @@ public class MongoParametersParameterAccessor extends ParametersParameterAccesso
@@ -126,17 +125,11 @@ public class MongoParametersParameterAccessor extends ParametersParameterAccesso
return((TextCriteria)fullText);
}
thrownewIllegalArgumentException(String.format(
"Expected full text parameter to be one of String, Term or TextCriteria but found %s.",
thrownewIllegalArgumentException(
String.format("Expected full text parameter to be one of String, Term or TextCriteria but found %s.",
@ -54,7 +56,7 @@ public class SimpleMongoRepository<T, ID extends Serializable> implements MongoR
@@ -54,7 +56,7 @@ public class SimpleMongoRepository<T, ID extends Serializable> implements MongoR
@ -265,18 +267,18 @@ public class SimpleMongoRepository<T, ID extends Serializable> implements MongoR
@@ -265,18 +267,18 @@ public class SimpleMongoRepository<T, ID extends Serializable> implements MongoR
@ -284,7 +286,7 @@ public class SimpleMongoRepository<T, ID extends Serializable> implements MongoR
@@ -284,7 +286,7 @@ public class SimpleMongoRepository<T, ID extends Serializable> implements MongoR
Assert.notNull(example,"Sample must not be null!");
@ -294,7 +296,7 @@ public class SimpleMongoRepository<T, ID extends Serializable> implements MongoR
@@ -294,7 +296,7 @@ public class SimpleMongoRepository<T, ID extends Serializable> implements MongoR
@ -302,13 +304,56 @@ public class SimpleMongoRepository<T, ID extends Serializable> implements MongoR
@@ -302,13 +304,56 @@ public class SimpleMongoRepository<T, ID extends Serializable> implements MongoR
@ -179,8 +178,8 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -179,8 +178,8 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -190,8 +189,8 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -190,8 +189,8 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -315,8 +314,8 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -315,8 +314,8 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -402,8 +401,8 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -402,8 +401,8 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -414,8 +413,8 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -414,8 +413,8 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -625,8 +624,8 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -625,8 +624,8 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -650,8 +649,8 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -650,8 +649,8 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -669,8 +668,8 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -669,8 +668,8 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -688,8 +687,8 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -688,8 +687,8 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -939,8 +938,8 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -939,8 +938,8 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -951,8 +950,8 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -951,8 +950,8 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -963,8 +962,8 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -963,8 +962,8 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -975,8 +974,8 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -975,8 +974,8 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -1240,8 +1239,8 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -1240,8 +1239,8 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@ -1258,8 +1257,8 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
@@ -1258,8 +1257,8 @@ public abstract class AbstractPersonRepositoryIntegrationTests {
An `Example` containing an untyped `ExampleSpec` uses the Repository type and its collection name. Typed `ExampleSpec` use their type as result type and the collection name from the Repository.
NOTE: When including `null` values in the `ExampleSpec` Spring Data Mongo uses embedded document matching instead of dot notation property matching. This forces exact document matching for all property values and the property order in the embedded document.
Spring Data MongoDB provides support for the following matching options: