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); }