【发布时间】:2021-11-20 02:08:02
【问题描述】:
我通过扩展PanacheEntityResource 使用REST Data with Panache 生成JAX RESTful Web 服务。在 Spring 中,query builder mechanism 允许 Spring Data 存储库根据自定义方法签名的名称和返回类型生成 SQL 查询。
我正在尝试使用 Panache 来实现相同的目标,但到目前为止没有成功。
@ResourceProperties(path = "tasks", paged = false)
public interface TaskResource extends PanacheEntityResource<Task, UUID> {
List<Task> findByOrganizationId(@QueryParam("organizationId") UUID organizationId);
}
我想将组织 ID 作为查询参数传递,这样我的请求将是 http://localhost:8080/tasks?organizationId=1e7e669d-2935-4d6f-8b23-7a2497b0f5b0,并且我的响应将返回组织 ID 与提供的组织 ID 匹配的任务列表。是否支持此功能?
【问题讨论】: