15 Ocak 2019 Salı

SpringData ExampleMatcher Sınıfı

withStringMatcher metodu
Elimizde şöyle bir veri olsun
[{name: 'spongebob', id: 1}, {name: 'Bob dylan', id: 2}]
Şöyle yaparız.
public List<Customer> search(Customer customer) {
  ExampleMatcher matcher = ExampleMatcher
    .matching()
    .withIgnoreCase()
    .withIgnoreNullValues()
    .withStringMatcher(ExampleMatcher.StringMatcher.CONTAINING)
    .withMatcher("name", startsWith())
    .withIgnorePaths("id");
  Example<Customer> query = Example.of(customer, matcher);

  return repository.findAll(query);
}

Hiç yorum yok:

Yorum Gönder