文章出處

HQL第一次課:

  hibernate Query Language:hibernate 查詢語言

  

  語法:

  query:

    String hql="from dept";

    Query query=session.createQuery(hql);//返回list集合

    query是一個對象,擁有很多方法,.list()方法返回集合;

  hql語句下次筆記詳解,本次制作簡單操作!

    

 1     public static List<Dept> getDept(){
 2         List<Dept> list=new ArrayList<Dept>();
 3         Configuration conf=null;
 4         SessionFactory factory=null;
 5         Session session=null;
 6         
 7         try {
 8             
 9             conf=new Configuration().configure();
10             //創建sessionfactory
11             factory=conf.buildSessionFactory();
12             //打開會話
13             session=factory.openSession();
14             //hql
15             String hql="select dept from Dept as dept where dept.deptname like '%發%'";
16             Query query=session.createQuery(hql);
17 //            list=query.list();
18 //            for(Dept dep:list){
19 //                System.out.println(dep);
20 //                
21 //            }
22             System.out.println("迭代器");
23             Iterator<Dept> ite=query.iterate();
24             while(ite.hasNext()){
25                 System.out.println(ite.next());
26                 
27             }
28             
29             
30         } catch (Exception e) {
31             e.printStackTrace();
32             
33         }finally{
34             if(session!=null){
35                 session.close();
36                 
37             }
38         }
39         
40         
41         
42         return list;
43         
44     }

  

    


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()