I'm implementing a custom MongoRepository
starting from sources of SimpleMongoRepository
included in Spring Data MongoDB classes.
Analysing the code I found this method:
private Criteria getIdCriteria(Object id) {
return where(entityInformation.getIdAttribute()).is(id);
}
that uses a syntax I can't understand: what is where(...)
? Is it a method? Where is defined?
I noticed that it seems to be a Criteria.where()
method, but SimpleMongoRepository
just implements MongoRepository
interface, so where this method is defined?
Note this code can't even be compiled because Eclipse doesn't find a definition for where()
.
Aucun commentaire:
Enregistrer un commentaire