首页 > 解决方案 > micronaut 的“JpaSpecificationExecutor”替代方案是什么?

问题描述

我想要动态过滤器查询。例子

/api/users?name=xyz

/api/users?name=xyz&email=abc

使用 Spring Boot,可以使用 JpaSpecificationExecutor,我可以在其中传递自定义“规范”。如何使用 micronaut 数据做到这一点?

标签: javaspring-bootmicronautmicronaut-data

解决方案


您可以在Micronout DataJPA 规范中使用类似的类。

基于与 Spring Data 相同的概念,当您需要通过组合 JPA 条件来动态创建查询时,您可以实现该JpaSpecificationExecutor接口,该接口提供多个接收实例的方法,该实例Specification可与现有存储库接口结合使用。


推荐阅读