【发布时间】:2019-09-17 17:41:59
【问题描述】:
我想执行 Spring JPA 存储库,希望在其中一个列云中有多个值的 2 列之间应用 and 操作。
相同的 SQL 查询:
select * from table_name where col1='col1_val' and col2 IN ('col2_val_a','col2_val_b','col2_val_c');
我知道对于和操作,我可以扩展 JpaRepository 并使用以下方法创建方法:
List<MyPoJoObject> findByCol1AndCol2(String col1_val,String col2_val);
对于 IN 操作,我们可以使用:findByCol2In(Collection<String> col2_val)
但我不知道如何按照我之前提到的 sql 语句将提到的 JPA 默认方法合二为一。
【问题讨论】:
标签: java spring spring-boot spring-data-jpa spring-data