Fix warnings for passing 'null' argument to parameter annotated as non nullable.

Relates to: #3036
Closes: #3468
This commit is contained in:
Yanming Zhou
2024-05-10 12:43:25 +08:00
committed by Christoph Strobl
parent b47b454111
commit 47ded391d0

View File

@@ -431,7 +431,7 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T
return new PageImpl<>(findAll());
}
return findAll((Specification<T>) null, pageable);
return findAll((root, query, criteriaBuilder) -> null, pageable);
}
@Override
@@ -483,7 +483,7 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T
CriteriaDelete<T> delete = builder.createCriteriaDelete(getDomainClass());
if (spec != null) {
Predicate predicate = spec.toPredicate(delete.from(getDomainClass()), null, builder);
Predicate predicate = spec.toPredicate(delete.from(getDomainClass()), builder.createQuery(getDomainClass()), builder);
if (predicate != null) {
delete.where(predicate);