java - 使用 JPA 进行多项选择

标签 java sql hibernate jpa

<分区>

我在 Glassfish 上运行的 JEE6 应用程序上使用 JPA。

我想从一个表中选择多条记录。假设每条记录都有一个名为“序列号”的列,我有一个序列号的动态列表,我想从表中选择具有这些序列号的记录。

有没有不使用 for 循环的方法?

最佳答案

您可以使用 IN 子句将列表作为 参数

select DISTINCT obj from Obj  where obj.number IN :numbersList

参见 Here以供进一步引用。

关于java - 使用 JPA 进行多项选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16440819/

相关文章:

java - 如何读取 wav 文件并替换其中的位?

java - Android 找不到 JSONValue 类

java - 如何使用 Spark Core API 读取 Parquet 文件?

sql - 从两个表中选择最大值、最小值

java - JPA XML 映射文件中的 Hibernate 特定配置

java - hibernate中的注解是什么?

java - 无法与 ELM327 蓝牙通信

SQL Server 2008 数据类型 : which ones should i use?

php - 如何以特定顺序显示数据库中的php记录

java - 如何将 HibernateTemplate.find(...) 与列表一起使用