0

我想在我的 JPA 方法中传递多个参数 (20)。那么有什么方法可以在我的 JPA 方法中将对象作为参数传递?如何使用 @Param 注释,它可以从我的对象中获取值并将其分配给我的本机查询属性

4

1 回答 1

0

您可以使用 Spel Expressions 接近。

@Query("select u from User u where u.firstname = :#{#customer.firstname}")
List<User> findUsersByCustomersFirstname(@Param("customer") Customer customer);

您可以将对象(如客户)传递给您的查询方法,然后使用它的引用来设置您的查询参数。

查看官方文档了解更多详情

于 2022-01-07T09:37:31.457 回答