我想在我的 JPA 方法中传递多个参数 (20)。那么有什么方法可以在我的 JPA 方法中将对象作为参数传递?如何使用 @Param 注释,它可以从我的对象中获取值并将其分配给我的本机查询属性
问问题
129 次
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 回答