Spring Boot查询中的动态过滤器

时间:2019-03-25 21:40:11

标签: java spring spring-boot jpa

我想使用Spring Boot和JPA与SQL数据库进行仅动态过滤器查询,但是我不知道该怎么做。

我们正在对每个过滤器执行一次查询,但这是一种不好的方法。 因此,我们需要对所有过滤器进行一次查询。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

您可以使用旧的流行的CriteriaBuilder或使用Spring Data JPA中最复杂的 Specification概念,或者可以使用QueryDSL的实现,这为您提供了更好的有效方式。通过给您一种动态的编程方式来在运行时中生成过滤器,所有这些都可以使您的生活变得轻松。

相关问题