From fbc45f5b52d4353b9c65ad819428f2cf30020e15 Mon Sep 17 00:00:00 2001 From: Oliver Gierke Date: Wed, 6 Apr 2011 18:42:24 +0200 Subject: [PATCH] Removed forced conversion of id property to ObjectId before querying. --- .../document/mongodb/repository/SimpleMongoRepository.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/SimpleMongoRepository.java b/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/SimpleMongoRepository.java index fae7ce463..d25727379 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/SimpleMongoRepository.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/SimpleMongoRepository.java @@ -22,7 +22,6 @@ import java.util.ArrayList; import java.util.Collections; import java.util.List; -import org.bson.types.ObjectId; import org.springframework.data.document.mongodb.MongoOperations; import org.springframework.data.document.mongodb.MongoTemplate; import org.springframework.data.document.mongodb.query.Criteria; @@ -101,14 +100,11 @@ public class SimpleMongoRepository implements Paging } private Query getIdQuery(Object id) { - return new Query(getIdCriteria(id)); } private Criteria getIdCriteria(Object id) { - - ObjectId objectId = template.getConverter().convertObjectId(id); - return where(entityInformation.getIdAttribute()).is(objectId); + return where(entityInformation.getIdAttribute()).is(id); } /*