【发布时间】:2014-10-23 15:03:26
【问题描述】:
我有一个客户对象,它包含三个字段:ID(主键)、用户名(唯一键)、电子邮件。
我还有一个客户名称列表,例如[“鲍勃”、“弗雷德”、“约翰”]。
如何获取客户列表,即 List
【问题讨论】:
我有一个客户对象,它包含三个字段:ID(主键)、用户名(唯一键)、电子邮件。
我还有一个客户名称列表,例如[“鲍勃”、“弗雷德”、“约翰”]。
如何获取客户列表,即 List
【问题讨论】:
做一个休眠查询
from Customer where username in (:namelist)
将您的namelist 设置为查询参数,然后执行查询,
然后你就得到了客户列表。
【讨论】:
我更喜欢使用 Hibernate Criteria。
List<Customer> cust = session.createCriteria(Customer.class)
.add(Restrictions.in("Username", new String[] { "Bob", "Fred", "John" } ))
.list();
【讨论】: