Search in sources :

Example 11 with Person

use of org.apache.ignite.springdata.misc.Person in project ignite by apache.

the class IgniteSpringDataQueriesSelfTest method testExplicitQuery.

/** */
public void testExplicitQuery() {
    List<Person> persons = repo.simpleQuery("person4a");
    assertFalse(persons.isEmpty());
    for (Person person : persons) assertEquals("person4a", person.getFirstName());
}
Also used : Person(org.apache.ignite.springdata.misc.Person)

Example 12 with Person

use of org.apache.ignite.springdata.misc.Person in project ignite by apache.

the class IgniteSpringDataQueriesSelfTest method testContainingPart.

/** */
public void testContainingPart() {
    List<Person> persons = repo.findByFirstNameContaining("person4");
    assertFalse(persons.isEmpty());
    for (Person person : persons) assertTrue(person.getFirstName().startsWith("person4"));
}
Also used : Person(org.apache.ignite.springdata.misc.Person)

Example 13 with Person

use of org.apache.ignite.springdata.misc.Person in project ignite by apache.

the class IgniteSpringDataQueriesSelfTest method testLikeAndLimit.

/** */
public void testLikeAndLimit() {
    Iterable<Person> like = repo.findFirst10ByFirstNameLike("person");
    int cnt = 0;
    for (Person next : like) {
        assertTrue(next.getFirstName().contains("person"));
        cnt++;
    }
    assertEquals(10, cnt);
}
Also used : Person(org.apache.ignite.springdata.misc.Person)

Aggregations

Person (org.apache.ignite.springdata.misc.Person)13 PageRequest (org.springframework.data.domain.PageRequest)3 HashSet (java.util.HashSet)1 Cache (javax.cache.Cache)1 PersonRepository (org.apache.ignite.springdata.misc.PersonRepository)1 PersonSecondRepository (org.apache.ignite.springdata.misc.PersonSecondRepository)1 AnnotationConfigApplicationContext (org.springframework.context.annotation.AnnotationConfigApplicationContext)1 Sort (org.springframework.data.domain.Sort)1