JPA JPQL IN子句:如何在JPA中使用IN子句?

cm_mehdi
@Query("SELECT al FROM Customer al WHERE al.companyCode = ?1 AND al.fileCode IN ?2")

列出findallByGroup(int CompanyCode,String groups);

要么

@Query("SELECT al FROM Customer al WHERE al.companyCode = :CompanyCode AND al.fileCode IN :groups")

List<Customer> findallByGroup(@Param("CompanyCode") int CompanyCode,@Param("groups") List<BigInteger> groups);

要么

@Query("SELECT al FROM Customer al WHERE al.companyCode = :CompanyCode AND al.fileCode IN (:groups)")

List<Customer> findallByGroup(@Param("CompanyCode") int CompanyCode,@Param("groups") List<BigInteger> groups);
pvpkiran
findAllByCompanyCodeAndFileCodeIn(int CompanyCode, List<String> groups)

您不需要@QuerySpring数据可以从方法名称理解查询。使用以上方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

JPA:加入JPQL

如何用JPA 2 CriteriaQuery正确表达带有“ where”子句的JPQL“ join fetch”?

EJB / JPA:是JPQL还是EJBQL?

MySQL 到 JPA/JPQL 查询

如何在Spring Boot应用程序中使用JPQL配置JPA-“无法解析符号..”

如何在JPQL(Spring JPA查询)中使用JOIN进行UPDATE语句?

如何在JPA和JPQL中使用@Query查询多个接受的值?

JPA ManyToOne级联使用JPQL进行更新

如何在JPA命名查询的IN子句中使用动态参数?

在@Query JPA Postgresql中使用WITH子句

在JPA查询中使用GROUP BY / HAVING子句

不能写与子查询JPQL查询在FROM子句 - 弹簧数据的JPA - 休眠

JPA / JPQL查询的where子句中的字符串列表标识

Spring JPA Hibernate JPQL查找在where子句中传递的项目的索引

使用JPQL / JPA时如何使用date_format

JPA JPQL 查询转换为大写

JPQL(JPA)搜索子字符串

JPA和Hibernate-条件与JPQL或HQL

Spring JPA和Hibernate的JPQL查询错误

JPA / JPQL JOIN子选择/子查询

Spring Data JPA (JPQL) 问题:在 JPA 查询中使用 TIMESTAMPDIFF 函数

如何使用谓词在 JPA 中构建“IN”子句?

如何将此jdbc查询转换为JPA(JPQL)

JPA 或 JPQL 如何从多对多关系返回单行

使用JPQL / HQL在JPA中订购联接获取的集合

JPA JPQL:使用COUNT,GROUP BY和ORDER BY选择SELECT NEW

我更喜欢使用JPA-纯SQL或JPQL,以及如何使用JPQL和Entity创建/删除表

在OneToMany关系上进行jpa jpql查询

无法在 JPA 控制台 Intellij 中执行 JPQL 查询