如何创建自定义 Spring Boot Crudrepository 方法以查找特定细节?
How to create custom SpringBoot Crud Repository Methods to find specific details?
所以我有 5 table 作为用户、订单、产品、成分和营养素,
每个都通过@ManyToOne 注释连接到相邻的 table。
我坚持的是如何为特定订单查找特定用户的产品详细信息,以及如何为特定用户的特定订单查找特定产品的成分以及类似地查找营养素。
我知道我必须根据给定的语法声明自定义 crud 方法,我这样做了,但该方法仍然无效。
这是 link 到 git 存储库
https://github.com/Guneet007/API.git
您可以使用 Specification/Querydsl 来定义自定义条件。因为我们应该使用超过 3 个带有 AND 后缀的参数。
我在您的代码中发现的另一个问题是您的 属性 名称与您的方法 findByProductId() 不匹配,它应该是 findByProduct(Product product)。其他人也一样。
https://spring.io/blog/2011/04/26/advanced-spring-data-jpa-specifications-and-querydsl/
所以我有 5 table 作为用户、订单、产品、成分和营养素, 每个都通过@ManyToOne 注释连接到相邻的 table。 我坚持的是如何为特定订单查找特定用户的产品详细信息,以及如何为特定用户的特定订单查找特定产品的成分以及类似地查找营养素。 我知道我必须根据给定的语法声明自定义 crud 方法,我这样做了,但该方法仍然无效。
这是 link 到 git 存储库 https://github.com/Guneet007/API.git
您可以使用 Specification/Querydsl 来定义自定义条件。因为我们应该使用超过 3 个带有 AND 后缀的参数。
我在您的代码中发现的另一个问题是您的 属性 名称与您的方法 findByProductId() 不匹配,它应该是 findByProduct(Product product)。其他人也一样。
https://spring.io/blog/2011/04/26/advanced-spring-data-jpa-specifications-and-querydsl/