我正在努力理解如何实现一个简单的查询,比如
SELECT * from Orders where category=1 and userid=1
使用spring+jpa+mysql。我看到了 JpaRepository 查询 findByUserId 以及 findByCategory 已经实施并开始工作。但是,如何向基本查询添加一个简单的过滤器?我不能对结果应用过滤器,因为它太大了。我正在努力寻找正确的方向。
JpaRepository
findByUserId
findByCategory
gojuced71#
如果你扩展了jparepository,你可以这样做:
List<Order> findByUserIdAndCategory(Integer userId, Integer category);
您可以在这里查看jparepository查询方法:https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#jpa.query-方法.查询-创建
1条答案
按热度按时间gojuced71#
如果你扩展了jparepository,你可以这样做:
您可以在这里查看jparepository查询方法:https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#jpa.query-方法.查询-创建