我是新手,并且正在努力学习。我有一个名为“Customer”的表和两列“customer_Name”和“Cars”
customer_name Cars
A Ford
A Hyundai
A Audi
B Merc
B Volvo
C AstonMartin
C Nissan
使用hibernate,我如何根据他的名字获得每个客户的汽车。 即“customer_name”A有三辆“汽车”福特,现代和奥迪。 我想使用Criteria来做到这一点。 我们可以不使用hql查询吗?
答案 0 :(得分:1)
这样做:
Criteria criteria = session.createCriteria(Customer.class);
if(customer_name!=null)
{
criteria.add(Restrictions.eq("customer_name", customer_name));
}
List<Customer> customers = (Customers)criteria.list();
您可以从Here了解更多信息。