gpt4 book ai didi

java - JpaRepository 的查询将其传递给 Controller

转载 作者:行者123 更新时间:2023-12-02 01:24:32 25 4
gpt4 key购买 nike

我正在做一个家庭作业,其中有 2 个类,分别是 UserCarUserCar 实体具有 OneToMany 关系,因此我需要实现一个 Controller 方法,它将选择特殊用户的所有汽车(按 ID)

我猜它与扩展JpaRepositoryUserRepository中的@Query注释有关。我正在使用 JpaRepository,它具有泛型。

示例:GET 方法 -/users/{id}/cars

数据应该以 JSON 格式接收,如下所示:

{
"id":"1",
"name":"Taavet Prulskih",
"cars":[{
"Id":"1",
"make":"BMW",
"model":"760",
"numberplate":"123FFF"
},
{
"Id":"2",
"make":"Opel",
"model":"Astra",
"numberplate":"789BFX"
}]
}

问题是:查询会是什么样子?

最佳答案

您可以使用 SpringData 查询方法,只需在 CarRepository 中创建新方法,如下所示:

List<Car> findByUser_id(String id);

更多示例参见Query methods documentation .

关于java - JpaRepository 的查询将其传递给 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57594408/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com