2012-03-09 41 views
1

请问在Hibernate中,何时启动Query并返回ResultSet? 从例如在休眠时,何时查询触发并返回ResultSet

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

回答

0

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

您可以在Criteria Documentation

0

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