java - micronaut 的“JpaSpecificationExecutor”替代方案是什么?
问题描述
我想要动态过滤器查询。例子
/api/users?name=xyz
/api/users?name=xyz&email=abc
使用 Spring Boot,可以使用 JpaSpecificationExecutor,我可以在其中传递自定义“规范”。如何使用 micronaut 数据做到这一点?
解决方案
您可以在Micronout Data的JPA 规范中使用类似的类。
基于与 Spring Data 相同的概念,当您需要通过组合 JPA 条件来动态创建查询时,您可以实现该
JpaSpecificationExecutor
接口,该接口提供多个接收实例的方法,该实例Specification
可与现有存储库接口结合使用。
推荐阅读
- svelte - 订阅时不应调用 Svelte 商店订阅功能
- angular - 通知子类不同的值分配给 Angular 中的属性
- vue.js - Vue.js,引导程序,
元素垂直对齐 - embedded-linux - 如何在 yocto 系统上为 Wireguard 添加网络接口?
- tensorflow - 如何在张量流中制作 GANS 模型,其中判别器的输入形状与生成器的输出形状不同
- kotlin - 如何在 Kotlin 中创建没有支持字段的外部属性?
- html - FullCalendar - React - 加载功能问题
- android - 如何使用改造连接到我在 Realt 设备中的本地 REST API
- python - 如何使用公式计算梯度
- qt - 工作 QSignalMapper 代码阅读起来很笨拙