Package org.springframework.data.jpa.domain

Examples of org.springframework.data.jpa.domain.JpaSort$Path


  }

  @Test
  public void combiningSortByMultiplePropertiesWithDifferentSort() {

    assertThat(new JpaSort(User_.firstname).and(new JpaSort(Direction.DESC, User_.lastname)),
        hasItems(new Sort.Order("firstname"), new Sort.Order(Direction.DESC, "lastname")));
  }
View Full Code Here


  }

  @Test
  public void combiningSortByNestedEmbeddedProperty() {

    assertThat(new JpaSort(path(User_.address).dot(Address_.streetName)),
        hasItems(new Sort.Order("address.streetName")));
  }
View Full Code Here

  }

  @Test
  public void buildJpaSortFromJpaMetaModelSingleAttribute() {

    assertThat(new JpaSort(Direction.ASC, path(User_.firstname)), //
        hasItems(new Sort.Order("firstname")));
  }
View Full Code Here

  }

  @Test
  public void buildJpaSortFromJpaMetaModelNestedAttribute() {

    assertThat(new JpaSort(Direction.ASC, path(MailMessage_.mailSender).dot(MailSender_.name)),
        hasItems(new Sort.Order("mailSender.name")));
  }
View Full Code Here

    mailMessageRepository.save(message1);
    mailMessageRepository.save(message2);

    Page<MailMessage> results = mailMessageRepository.findAll(new PageRequest(0, 20, //
        new JpaSort(Direction.ASC, path(MailMessage_.mailSender).dot(MailSender_.name))));
    List<MailMessage> messages = results.getContent();

    assertThat(messages, hasSize(2));
    assertThat(messages.get(0).getMailSender(), is(nullValue()));
    assertThat(messages.get(1).getMailSender(), is(sender1));
View Full Code Here

    mailMessageRepository.save(message1);
    mailMessageRepository.save(message2);

    Page<MailMessage> results = mailMessageRepository.findAll(new PageRequest(0, 20, //
        new JpaSort(Direction.ASC, path(MailMessage_.mailSender).dot(MailSender_.name))));
    List<MailMessage> messages = results.getContent();

    assertThat(messages, hasSize(2));
    assertThat(messages.get(0).getMailSender(), is(nullValue()));
    assertThat(messages.get(1).getMailSender(), is(sender1));
View Full Code Here

TOP

Related Classes of org.springframework.data.jpa.domain.JpaSort$Path

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.