Hibernate_13_QBC查询
生活随笔
收集整理的這篇文章主要介紹了
Hibernate_13_QBC查询
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Employee類、Department類、SessionFactoryTools類、Employee.hbm.xml文件、Department.hbm.xml文件、Hibernate.cfg.xml文件?都與12中的同樣。
持久化層中的代碼:
// 使用QBC方式查詢:Query By Criteria@Testpublic void testQBC() throws Exception {Session session = SessionFactoryTools.getSession();session.beginTransaction();// --------------------------------------------// 創(chuàng)建Criteria對象Criteria criteria = session.createCriteria(Employee.class);// 添加過濾條件criteria.add(Restrictions.gt("id", 1));criteria.add(Restrictions.le("id", 10));// 添加排序條件criteria.addOrder(Order.asc("id"));criteria.addOrder(Order.asc("name"));// 設(shè)置分頁criteria.setFirstResult(0);criteria.setMaxResults(2);// criteria.uniqueResult();//設(shè)置唯一// 運(yùn)行查詢List<?> list = criteria.list();// 顯示結(jié)果for (Object obj : list) {if (obj.getClass().isArray()) {System.out.println(Arrays.toString((Object[]) obj));} else {System.out.println(obj);}}// --------------------------------------------session.getTransaction().commit();session.close();}轉(zhuǎn)載于:https://www.cnblogs.com/mengfanrong/p/5201901.html
與50位技術(shù)專家面對面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的Hibernate_13_QBC查询的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数学趣题——魔幻方阵
- 下一篇: Android开发学习之路-指纹识别ap