我有一个Customer对象,它有三个字段:ID(主键),用户名(唯一键),电子邮件。
我还有一个客户名单,例如[“鲍勃”,“弗雷德”,“约翰”]。
如何获得客户列表,即List< Customer> ,每个客户在第一个列表中对应其名称?
答案 0 :(得分:2)
执行hibernate查询
from Customer where username in (:namelist)
将namelist
设置为查询的参数,然后执行查询,
然后你得到了客户名单。
答案 1 :(得分:2)
我更喜欢使用Hibernate Criteria。
List<Customer> cust = session.createCriteria(Customer.class)
.add(Restrictions.in("Username", new String[] { "Bob", "Fred", "John" } ))
.list();