Hibernate3增刪查改操作【HQL】
阿新 • • 發佈:2019-02-13
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等操作*/