jpa in查询

Posted yinchuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jpa in查询相关的知识,希望对你有一定的参考价值。

List<Integer> ids = new ArrayList<Integer>(); ids.add(1); ids.add(2); Map<String, Object> params = new HashMap<String, Object>(); params.put("ids", ids); String jpql = "select o from oa_usersroles o where o.role.id in(:ids)"; List<Module> modules = em.createQuery(jpql).setParameter("ids", ids).getResultList();

以上是关于jpa in查询的主要内容,如果未能解决你的问题,请参考以下文章

将 IN 子句列表添加到 JPA 查询

带有 IN 语句的 JPA 本机查询

JPA将列表传递给命名本机查询中的IN子句

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

具有 CSV 值的列上的 JPA 查询 IN 子句未返回确切结果

如何使用“IN”创建自定义 Spring JPA 查询?