Index: modules/spring-data-ext/spring-data/src/test/java/org/apache/ignite/springdata/misc/PersonRepository.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/modules/spring-data-ext/spring-data/src/test/java/org/apache/ignite/springdata/misc/PersonRepository.java b/modules/spring-data-ext/spring-data/src/test/java/org/apache/ignite/springdata/misc/PersonRepository.java
--- a/modules/spring-data-ext/spring-data/src/test/java/org/apache/ignite/springdata/misc/PersonRepository.java	(revision 21f9315e6b023107105aa8b8693af21682d8b438)
+++ b/modules/spring-data-ext/spring-data/src/test/java/org/apache/ignite/springdata/misc/PersonRepository.java	(date 1653917534042)
@@ -160,4 +160,8 @@
     /** Produces a list of domain entity classes whose fields are obtained from the query result row. */
     @Query(value = "SELECT firstName, birthday FROM Person", forceFieldsQuery = true)
     public List<Person> queryWithIncompleteRowToEntityConversion();
+
+    public List<Cache.Entry<Integer, Person>> findBySecondNameIn(List<String> secondNames);
+
+    public List<Cache.Entry<Integer, Person>> findBySecondNameIn(String secondNames);
 }
Index: modules/spring-data-ext/spring-data/src/test/java/org/apache/ignite/springdata/IgniteSpringDataCrudSelfTest.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/modules/spring-data-ext/spring-data/src/test/java/org/apache/ignite/springdata/IgniteSpringDataCrudSelfTest.java b/modules/spring-data-ext/spring-data/src/test/java/org/apache/ignite/springdata/IgniteSpringDataCrudSelfTest.java
--- a/modules/spring-data-ext/spring-data/src/test/java/org/apache/ignite/springdata/IgniteSpringDataCrudSelfTest.java	(revision 21f9315e6b023107105aa8b8693af21682d8b438)
+++ b/modules/spring-data-ext/spring-data/src/test/java/org/apache/ignite/springdata/IgniteSpringDataCrudSelfTest.java	(date 1653914777656)
@@ -18,11 +18,13 @@
 package org.apache.ignite.springdata;
 
 import java.util.ArrayList;
+import java.util.Arrays;
 import java.util.Iterator;
 import java.util.LinkedHashMap;
 import java.util.List;
 import java.util.Optional;
 import java.util.TreeSet;
+import javax.cache.Cache;
 import org.apache.ignite.springdata.misc.ApplicationConfiguration;
 import org.apache.ignite.springdata.misc.FullNameProjection;
 import org.apache.ignite.springdata.misc.Person;
@@ -445,4 +447,18 @@
         List<Person> person = repo.findByFirstName("uniquePerson");
         assertEquals(person.get(0).getSecondName(), "uniqueLastName");
     }
+
+    @Test
+    public void testGetPersonsBySecondNameInList() {
+        List<Cache.Entry<Integer, Person>> persons = repo.findBySecondNameIn(Arrays.asList("uniqueLastName", "nonUniqueLastName"));
+
+        assertEquals(5, persons.size());
+    }
+
+    @Test
+    public void testGetPersonsBySecondNameInSingleValue() {
+        List<Cache.Entry<Integer, Person>> persons = repo.findBySecondNameIn("uniqueLastName");
+
+        assertEquals(1, persons.size());
+    }
 }
