免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Hibernate之Query接口的uniqueResult()方法

如果查詢返回多個(gè)值用list()方法

  1. public void testQuery(){  
  2.         Configuration config = new Configuration().configure();  
  3.         SessionFactory factory = config.buildSessionFactory(); //創(chuàng)建SessionFactory  
  4.         Session session = factory.openSession();        //創(chuàng)建Session  
  5.         session.beginTransaction();                     //開始事務(wù)  
  6.           
  7.         Query query = session.createQuery("from Student");  
  8.         List list = query.list();  // 用list方法返回多個(gè)值  
  9.         //List list = session.createQuery("from Student").list();  
  10.         for(int i=0;i<list.size();i++){  
  11.             Student student = (Student)list.get(i);  
  12.             System.out.print(student.getId()+" ");  
  13.             System.out.print(student.getName()+" ");  
  14.             System.out.print(student.getSex()+" ");  
  15.             System.out.print(student.getBirthday());  
  16.             System.out.println();  
  17.         }         
  18.           
  19.         session.getTransaction().commit();         //提交事務(wù)   
  20.         session.close();                           //關(guān)閉Session  
  21.     }  
當(dāng)確定返回的實(shí)例只有一個(gè)或者null時(shí) 用uniqueResult()方法

  1. public void testGet(){  
  2.         Configuration config = new Configuration().configure();  
  3.         SessionFactory factory = config.buildSessionFactory();  
  4.         Session session = factory.openSession();  
  5.         session.beginTransaction();  
  6.           
  7.         Query query = session.createQuery("from Student s where s.id=?");  
  8.         query.setString(0, "2");  
  9.         Student student = (Student)query.uniqueResult();  //當(dāng)確定返回的實(shí)例只有一個(gè)或者null時(shí) 用uniqueResult()方法  
  10.         //Student student = (Student)session.createQuery("from Student s where s.id=?").setString(0,"5").uniqueResult();  
  11.           
  12.         System.out.println(student.getName());  
  13.         System.out.println(student.getBirthday());  
  14.           
  15.       
  16.         session.getTransaction().commit();  
  17.         session.close();  
  18.     }  


本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Hibernate 筆記 HQL查詢(二)條件查詢,聚集函數(shù),子查詢,導(dǎo)航查詢
Hibernate 筆記 HQL查詢(一)單屬性,多屬性查詢
在Hibernate中Query的uniqueResult查詢
常用的Hql語句
Java程序員從笨鳥到菜鳥之(六十四)細(xì)談Hibernate(十五)HQL與QBC查詢方式詳解
淺談Hibernate
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服