How to Use the Spring Example API

How to Use the Spring Example API

First, define a probe (an instance of the entity class):

User user = new User();user.setName("Ana");user.setEmail("[email protected]");

Next create a probe:

Example userExample = Example.of(user);

Next, define a repository that extends QueryByExampleExecutor interface:

@Repository public interface UserRepository    extends JpaRepository, QueryByExampleExecutor { }

Finally, call one of the QueryByExampleExecutor methods (e.g., exists()):

public boolean existsUser(User user) {    Example userExample = Example.of(user);    return bookRepository.exists(userExample); }


Share the Post: