1. 程式人生 > >Hibernate中query介面

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>