Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- interface UserRepository extends CrudRepository<User, String>,
- QueryDslPredicateExecutor<User>,
- QuerydslBinderCustomizer<QUser> {
- @Override
- default public void customize(QuerydslBindings bindings, QUser user) {
- bindings.bind(user.username).first((path, value) -> path.contains(value))
- bindings.bind(String.class)
- .first((StringPath path, String value) -> path.containsIgnoreCase(value));
- bindings.excluding(user.password);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement