在hibernate中,当Query触发并返回ResultSet时

时间:2012-03-09 04:52:15

标签: hibernate

你可以在hibernate中告诉Query什么时候触发并返回ResultSet。 从下面的例子中说明

Session session =sessionFactory.openSession();
Criteria criteria = session.createCriteria(Client.class);
criteria.add(Restrictions.like("clientName","%"+search+"%"));
criteria.setMaxResults(10);
List list = criteria.list();

2 个答案:

答案 0 :(得分:0)

List list = criteria.list();行将结果作为list返回。这是与该表相关联的pojo对象的列表,即代码中的Client

答案 1 :(得分:0)

当使用条件并返回criteria.list()中指定的类对象List时,将在代码中遇到session.createCriteria('')时触发查询。在你的情况下,它将是Client

您可以在Criteria Documentation

找到更多选项