HQL的增刪改查操作

          Posted on 2011-11-22 09:24 陳小東 閱讀(791) 評論(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 © 陳小東

          主站蜘蛛池模板: 东乡县| 临颍县| 衡水市| 祁门县| 若羌县| 德州市| 平舆县| 百色市| 三台县| 琼结县| 澄迈县| 咸宁市| 灵台县| 重庆市| 镇坪县| 江油市| 兴化市| 苗栗县| 县级市| 奉化市| 南投县| 万载县| 嘉义市| 错那县| 泰兴市| 娄底市| 高碑店市| 凤凰县| 丰原市| 西丰县| 永新县| 盐源县| 浪卡子县| 延寿县| 呼玛县| 湖州市| 晋江市| 东辽县| 长海县| 锡林郭勒盟| 宣恩县|