diff --git a/spring-data-jpa/src/main/java/org/springframework/data/jpa/convert/QueryByExamplePredicateBuilder.java b/spring-data-jpa/src/main/java/org/springframework/data/jpa/convert/QueryByExamplePredicateBuilder.java index fc47f221ce..e24aeded0e 100644 --- a/spring-data-jpa/src/main/java/org/springframework/data/jpa/convert/QueryByExamplePredicateBuilder.java +++ b/spring-data-jpa/src/main/java/org/springframework/data/jpa/convert/QueryByExamplePredicateBuilder.java @@ -139,7 +139,7 @@ static List getPredicates(String path, CriteriaBuilder cb, Path fr Optional optionalValue = transformer .apply(Optional.ofNullable(beanWrapper.getPropertyValue(attribute.getName()))); - if (!optionalValue.isPresent()) { + if (optionalValue.isEmpty()) { if (exampleAccessor.getNullHandler().equals(ExampleMatcher.NullHandler.INCLUDE)) { predicates.add(cb.isNull(from.get(attribute)));