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 © 陳小東

          主站蜘蛛池模板: 滨州市| 德州市| 嘉兴市| 金堂县| 安庆市| 孝义市| 科技| 西充县| 乌兰浩特市| 平顺县| 华容县| 新民市| 安龙县| 敦化市| 八宿县| 武陟县| 宜良县| 新源县| 辽宁省| 金溪县| 黄石市| 宁乡县| 桂阳县| 南安市| 上犹县| 运城市| 牙克石市| 敖汉旗| 通州区| 呈贡县| 盖州市| 桓台县| 乌拉特后旗| 襄汾县| 罗田县| 宣化县| 郓城县| 青河县| 乡宁县| 九台市| 拉孜县|