java - Spring hibernate : Getting list of objects from a list of unique values

标签 java spring hibernate hql

我有一个客户对象,它有三个字段:ID(主键)、用户名(唯一键)、电子邮件。

我还有一个客户名称列表,例如[“鲍勃”,“弗雷德”,“约翰”]。

如何获取客户列表,即 List ,其中每个客户对应于第一个列表中的名称?

最佳答案

执行 hibernate 查询

from Customer where username in (:namelist)

将您的namelist设置为查询的参数,并执行查询, 然后你就得到了客户名单。

关于java - Spring hibernate : Getting list of objects from a list of unique values,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26531158/

相关文章:

java - 无法创建 sessionFactory 对象.org.hibernate.HibernateException : could not init listeners

java - JPA Map<String,String> 对映射值长度的限制?

java - 如何连接同一个表中的两列

java - 使用 Jackson 从子元素开始反序列化 XML

java - Spring 中抽象类的构造函数依赖注入(inject)

java - 带有 equals 的 Spring @RequestMapping header

java - Spring Data JPA + Hibernate 执行保存方法,但不执行插入/更新语句

java - 集群环境中的 JPA TableGenerator 行为

java - spring 引导 Controller 未注册;得到 404

java - 为什么 PreferenceCategory 的标题和复选框颜色这么浅?我该如何更改它?