Java Spring Hibernate:从唯一值列表中获取对象列表

Java Spring Hibernate:从唯一值列表中获取对象列表,java,spring,hibernate,hql,Java,Spring,Hibernate,Hql,我有一个客户对象,它有三个字段:ID(主键)、用户名(唯一键)、电子邮件 我还有一个客户名单,例如[鲍勃”,“弗雷德”,“约翰] 如何获取客户列表,即列表,其中每个客户对应于第一个列表中的名称?执行hibernate查询 from Customer where username in (:namelist) 将您的名称列表设置为查询的参数,并执行查询, 然后你得到了客户列表。执行hibernate查询 from Customer where username in (:namelist) 将

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

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

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

执行hibernate查询

from Customer where username in (:namelist)
将您的
名称列表
设置为查询的参数,并执行查询, 然后你得到了客户列表。

执行hibernate查询

from Customer where username in (:namelist)
将您的
名称列表
设置为查询的参数,并执行查询,
然后你得到了客户列表。

我更喜欢使用Hibernate标准

List<Customer> cust = session.createCriteria(Customer.class)
.add(Restrictions.in("Username", new String[] { "Bob", "Fred", "John" } ))
.list();
List cust=session.createCriteria(Customer.class)
.add(Restrictions.in(“Username”,新字符串[]{“Bob”,“Fred”,“John”}))
.list();

我更喜欢使用Hibernate标准

List<Customer> cust = session.createCriteria(Customer.class)
.add(Restrictions.in("Username", new String[] { "Bob", "Fred", "John" } ))
.list();
List cust=session.createCriteria(Customer.class)
.add(Restrictions.in(“Username”,新字符串[]{“Bob”,“Fred”,“John”}))
.list();