国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Hibernate框架之HQL查詢與Criteria 查詢的區別

2019-11-15 01:03:59
字體:
來源:轉載
供稿:網友
Hibernate框架之HQL查詢與Criteria 查詢的區別

Hibernate框架提供了HQL查詢和Criteria 查詢。下面對這兩種查詢分別做個例子。也好對這兩種查詢方法有個大概的了解。就用房屋信息表做例子,查詢所有房屋信息。

HQL語句查詢所有房屋信息:

/* * 查詢所有房屋 *  * (non-javadoc) * @see Dao.HouseDao#selecthouse() */    public List<House> selecthouse() {        // TODO Auto-generated method stub                   //獲取連接         session session = HibernateUtil.getSession();                      //查詢房屋實體類        String hql="from House";        Query q=cr=session.createQuery(hql);                   List list = cr.list();          return list;          }

Criteria 語句查詢所有房屋信息:

/* * 查詢所有房屋 *  * (non-Javadoc) * @see Dao.HouseDao#selecthouse() */    public List<House> selecthouse() {        // TODO Auto-generated method stub         Session session = HibernateUtil.getSession();         //創建Criteria對象         Criteria cr=session.createCriteria(House.class);                         List list = cr.list();          return list;          }

通過兩者的比較,我們可以看出:

1、HQL語句必須寫相應的HQL查詢語句,而Criteria語句直接把實體類對象放入類中,省略了查詢語句。

2、HQL查詢,必須具備一定的SQL基礎。而Criteria查詢不需要任何SQL基礎。

3、HQL查詢比Criteria查詢用的范圍更廣,建議使用HQL查詢。但也要對Criteria查詢有所了解。

您可以通過點擊 右下角 的按鈕 來對文章內容作出評價, 也可以通過左下方的 關注按鈕 來關注我的博客的最新動態。 如果文章內容對您有幫助, 不要忘記點擊右下角的 推薦按鈕 來支持一下哦   如果您對文章內容有任何疑問, 可以通過評論或發郵件的方式聯系我: 2276292708@QQ.com如果需要轉載,請注明出處,謝謝!!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 兴海县| 山东| 渭南市| 铜陵市| 廉江市| 南丰县| 和静县| 黑河市| 宜君县| 铜陵市| 盘锦市| 秭归县| 崇信县| 报价| 温宿县| 绥德县| 都江堰市| 财经| 安乡县| 砀山县| 昌图县| 东兴市| 阿鲁科尔沁旗| 阳城县| 镇江市| 封丘县| 高陵县| 临夏县| 新民市| 河间市| 遂昌县| 凤山县| 临澧县| 万州区| 望城县| 西平县| 墨江| 拉萨市| 山西省| 安阳市| 滨州市|