{
s = HibernateUtil.getSession(); // 获取hibernate链接
Criteria c = s.createCriteria(User.class); //创建一个 criteria 对象, 引入类对象。
c.add(Restrictions.eq("name",name); //增加约束,eq为 equal ,判断该列中是否有与name值相同的数据。
//可以增加多条约束查询,默认为与的关系,可以自己添加或关系,or
c.add(Restrictions.lt("birthday",new Date())); // 小于
//……and so on.
c.setFirstResult(0); // 和HQL 分页一样,从第几行开始。
c.setMaxResults(10);// 获取多少行。
Listlist = c.list(); //executQuery();
User u = (User)c.uniqueResult(); // 结果集只有一行,多行抛出异常。
for(User user : list) .// 遍历数据
{
System.out.println(user.getName());
}
}