posts - 495,comments - 227,trackbacks - 0
          網上搜集到的,先記錄下來以備以后整理

          方法一:
          @Transactional(propagation=Propagation.NOT_SUPPORTED,readOnly=true)
          public List<OpUsrrole> OpUsrroleExList(List<OpUsrrole> grprole) {
          ArrayList<Long> ids = new ArrayList<Long>();
          for(int i=0;i<grprole.size();i++){
          ids.add(grprole.get(i).getIRoleid());
          System.out.println(ids.get(i).toString());
          }
          Query q = sessionFactory.getCurrentSession().createQuery("select distinct rl from OpUsrrole rl where rl.IRoleid not in(:ids)");
          q.setParameterList("ids", ids);
          return q.list();

          }

          方法二:
          1. public ArrayList<T> EmptyBaia(){   
          2.         DetachedCriteria subconsulta = DetachedCriteria.forClass(Usuarios.class).setProjection(Property.forName("baia"));   
          3.         ArrayList<T> baia = (ArrayList<T>) this.session.createCriteria(this.classe).add(Property.forName("numero").notIn(subconsulta)).list();   
          4.         return baia;   
          5.     } 
          posted on 2011-06-02 09:23 SIMONE 閱讀(3160) 評論(0)  編輯  收藏 所屬分類: JAVA
          主站蜘蛛池模板: 云阳县| 咸丰县| 固原市| 澄迈县| 当涂县| 云南省| 监利县| 日喀则市| 新乡市| 富顺县| 岗巴县| 德惠市| 武隆县| 陆丰市| 丹棱县| 五华县| 闸北区| 望都县| 浪卡子县| 惠东县| 长治县| 穆棱市| 仁寿县| 淮南市| 南华县| 长汀县| 同仁县| 宁津县| 商洛市| 江山市| 山阴县| 井冈山市| 奇台县| 彭泽县| 布拖县| 西和县| 唐海县| 保定市| 肃北| 乐平市| 芜湖县|