1. 程式人生 > >Hibernate3增刪查改操作【HQL】

Hibernate3增刪查改操作【HQL】

1.新增:
	/*省略了獲取session等操作*/
	Student student = new Student();
	student.setStuNo("5");
	student.setStuName("lisi");
	session.save(Studnet);
	/*省略了關閉session等操作*/
2.查詢:
	/*省略了獲取session等操作*/
	String hql = "from Student";			//全部查詢
	//String hql = "select name,age from Student";  //部分查詢
	Query query = session.createQuery(hql);		//預處理hql語句
	List list = query.list();			//返回結果list
	/*省略了關閉session等操作*/
3.刪除:
	/*省略了獲取session等操作*/
	String hql = "delete Student a where a.city = '上海'";
	Query query = session.createQuery(hql);			
	query.executeUpdate();		
	/*省略了關閉session等操作*/
	
4.更新:
	/*省略了獲取session等操作*/
	String hql = "update Student a set a.age=25 where a.city = '上海'";			
	Query query = session.createQuery(hql);			
	query.executeUpdate();		
	/*省略了關閉session等操作*/