Hibernate中query接口

<strong><span style="font-size:18px;">Session session=HibernateUtil.getCurrentSession();
		Transaction ts=null;
		try{
			ts=session.beginTransaction();
			
			//获取query的引用,这里的Employee不是表,二十domain类名
			Query query=session.createQuery("from Employee");
			//通过list方法获取结果
			//这个list会自动将封装成对应的domain对象类型
			List<Employee> list=(List) query.list();
			for(Employee e:list){
				System.out.println(e.getName()+"   "+e.getHiredate());
			}
			ts.commit();
			
		}finally{
			//关闭Sesion
			if(session!=null&&session.isOpen()){
				session.close();
			}</span></strong>

你可能感兴趣的:(Hibernate中query接口)