HQL的增刪改查操作

          Posted on 2011-11-22 09:24 陳小東 閱讀(795) 評論(0)  編輯  收藏
          實體更新
          Transaction trans=session.beginTransaction();   
          String hql=”update User user set user.age=20 where user.age=18”;   
          Query queryupdate=session.createQuery(hql);   
          int ret=queryupdate.executeUpdate();   
          trans.commit();
          實體刪除
          Transaction trans=session.beginTransaction();   
          String hql=”delete from User user where user.age=18”;   
          Query queryupdate=session.createQuery(hql);   
          int ret=queryupdate.executeUpdate();   
          trans.commit();
          屬性查詢
          List list=session.createQuery(“select user.name from User user ”).list();   
          for(int i=0){   System.out.println(list.get(i));   }

          一次檢索多個屬性,如下面程序:   
          List list=session.createQuery(“select user.name,user.age from User user ”).list();   for(int i=0;i<list.length();i++){   Object[] obj=(Object[])list.get(i);   System.out.println(obj[0]);   System.out.println(obj[1]);   }

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          posts - 34, comments - 38, trackbacks - 0, articles - 0

          Copyright © 陳小東

          主站蜘蛛池模板: 枣庄市| 梓潼县| 梁河县| 甘德县| 罗江县| 阳新县| 桃源县| 襄汾县| 峨边| 永昌县| 于田县| 太原市| 青浦区| 津市市| 郯城县| 潞西市| 乐业县| 高要市| 会泽县| 合山市| 云和县| 惠安县| 肥西县| 女性| 黑水县| 武平县| 旬阳县| 霍山县| 尼勒克县| 延长县| 榆树市| 兴安县| 林甸县| 永兴县| 墨玉县| 金秀| 呼和浩特市| 彭阳县| SHOW| 遵化市| 乌海市|