From b126165aeb455a255a7de0023342eb201e3e4a95 Mon Sep 17 00:00:00 2001 From: Christoph Strobl Date: Mon, 16 Jan 2023 11:17:49 +0100 Subject: [PATCH] Polishing. Original Pull Request: #4255 --- .../springframework/data/mongodb/core/MongoTemplate.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoTemplate.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoTemplate.java index 7c2ffaf1c..edaa02135 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoTemplate.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoTemplate.java @@ -2358,8 +2358,9 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware, * @param query the query document that specifies the criteria used to find a record. * @param fields the document that specifies the fields to be returned. * @param entityClass the parameterized type of the returned list. - * @return the converted object or null if none exists. + * @return the converted object or {@literal null} if none exists. */ + @Nullable protected T doFindOne(String collectionName, Document query, Document fields, Class entityClass) { return doFindOne(collectionName, query, fields, CursorPreparer.NO_OP_PREPARER, entityClass); } @@ -2373,9 +2374,10 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware, * @param fields the document that specifies the fields to be returned. * @param entityClass the parameterized type of the returned list. * @param preparer the preparer used to modify the cursor on execution. - * @return the converted object or null if none exists. + * @return the converted object or {@literal null} if none exists. * @since 2.2 */ + @Nullable @SuppressWarnings("ConstantConditions") protected T doFindOne(String collectionName, Document query, Document fields, CursorPreparer preparer, Class entityClass) {