使用Query类型的对象可以方便查询数据库的数据,
查询语句使用HQL或者本地数据库的SQL方言编写。
Configuration config = new Configuration().configure(); SessionFactory factory= config.buildSessionFactory(); Session session = factory.openSession();
session.beginTransaction();
//创建QUERY对象
Query query=session.createQuery("from User");
//从第几个开始显示,默认从0开始
query.setFirstResult(6);
//显示几个
query.setMaxResults(2);
//返回查询结果
List userlist=query.list();
for(Iterator ite= userlist.iterator(); ite.hasNext();){
User u = (User)ite.next();
System.out.println(u.getId());
System.out.println(u.getName());
}
//提交事务
session.getTransaction().commit();