public List findByInstance(IInsInfo instance) {
                  log.debug(
          "finding IInsInfo instances with given IInsInfo instance");
                  
          try {
                      Criteria crit 
          = getSession().createCriteria(instance.getClass());
                      Criterion iname 
          = null, gdfield = null, kind = null, property = null;
                      Conjunction conjunction 
          = Restrictions.conjunction();// 合取
                      
          //
                      if (instance.getIname() != null)
                          
          if (!instance.getIname().equals(null)) {
                              iname 
          = Restrictions.like("iname""%"
                                      
          + instance.getIname() + "%");
                              conjunction.add(iname);
                          }
                      
          if (instance.getGdfield() != null)
                          
          if (!instance.getGdfield().equals("")) {
                              gdfield 
          = Restrictions.eq("gdfield", instance.getGdfield());
                              conjunction.add(gdfield);
                          }
                      
          if (instance.getKind() != null)
                          
          if (!instance.getKind().equals("")) {
                              kind 
          = Restrictions.eq("kind", instance.getKind());
                              conjunction.add(kind);
                          }
                      
          if (instance.getProperty() != null)
                          
          if (!instance.getProperty().equals("")) {
                              property 
          = Restrictions.eq("property", instance
                                      .getProperty());
                              conjunction.add(property);
                          }

                      crit.add(conjunction);
                      
          return crit.list();
                  } 
          catch (RuntimeException re) {
                      log.error(
          "find by IInsInfo instance failed", re);
                      
          throw re;
                  }
              }

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          posts - 103, comments - 104, trackbacks - 0, articles - 5

          Copyright © Robert Su

          主站蜘蛛池模板: 福州市| 朝阳县| 郸城县| 修文县| 克拉玛依市| 泸水县| 如东县| 射洪县| 麦盖提县| 依安县| 磐安县| 古田县| 东台市| 二连浩特市| 扬州市| 湟中县| 揭东县| 淅川县| 唐山市| 固始县| 五莲县| 永宁县| 建瓯市| 平顺县| 平阳县| 息烽县| 甘泉县| 高雄市| 绩溪县| 修水县| 台北县| 兰坪| 视频| 东辽县| 牙克石市| 大连市| 石家庄市| 元氏县| 轮台县| 浦北县| 连州市|