使用Hibernate从数据库中检索元素

时间:2013-08-14 10:35:02

标签: hibernate

我是新手,并且正在努力学习。我有一个名为“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查询吗?

1 个答案:

答案 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了解更多信息。