【发布时间】:2020-07-12 06:25:22
【问题描述】:
是否可以将过滤器应用于带有注释的结果而不是扩展方法名称?
例如:
@Repository
public interface JobRepository extends JpaRepository<Job, Long> {
List<Job> findAllByUserAndEnabledIsTrue(User u);
}
我在这里应用过滤器'enabled == true'。但是假设我们有很多方法。用扩展名称编写它们很不方便。我可以将此过滤器应用于整个存储库吗?
我发现
@FilterDef 但我不知道怎么用,也不知道spring是否支持这个注解。
【问题讨论】:
-
我认为这是不可能的。
标签: spring hibernate spring-boot spring-data-jpa spring-data