fixed uniqueResult implementation

This commit is contained in:
Timo Westkämper 2011-02-18 07:36:14 +00:00
parent 72985d2657
commit 9cdfa2d45d

View File

@ -148,7 +148,11 @@ public class MongodbQuery<K> implements SimpleQuery<MongodbQuery<K>>, SimpleProj
@Override
public K uniqueResult() {
DBCursor c = createCursor().limit(1);
Long limit = queryMixin.getMetadata().getModifiers().getLimit();
if (limit == null){
limit = 2l;
}
DBCursor c = createCursor().limit(limit.intValue());
if (c.hasNext()){
K rv = transformer.transform(c.next());
if (c.hasNext()){