public List<StTd> findTdInfoByManyConditionForZhcx(StTd form1) {
		Session session=HibernateUtil.getSession();
		StringBuffer hql=new StringBuffer();
		hql.append("from StTd where  1=1");
		if(form1.getZddm()!=null&&!"".equals(form1.getZddm())){
			hql.append(" and zddm="+form1.getZddm());
		}
		if(form1.getSyqx()!=null&&!"".equals(form1.getSyqx())){
			hql.append(" and syqx="+form1.getSyqx());
		}
		if(form1.getJzlx()!=null&&!"".equals(form1.getJzlx())){
			hql.append(" and jzlx=:jzlx");
		}
		if(form1.getJzmd()!=null&&!"".equals(form1.getJzmd())){
			hql.append(" and jzmd="+form1.getJzmd());
		}
		if(form1.getRjl()!=null&&!"".equals(form1.getRjl())){
			hql.append(" and rjl="+form1.getRjl());
		}
		if(form1.getPzyt()!=null&&!"".equals(form1.getPzyt())){
			hql.append(" and pzyt="+form1.getPzyt());
		}
		if(form1.getSjyt()!=null&&!"".equals(form1.getSjyt())){
			hql.append(" and sjyt="+form1.getSjyt());
		}
		if(form1.getQsxz()!=null&&!"".equals(form1.getQsxz())){
			hql.append(" and qsxz="+form1.getQsxz());
		}
		if(form1.getSyqlx()!=null&&!"".equals(form1.getSyqlx())){
			hql.append(" and syqlx="+form1.getSyqlx());
		}
		Query query = session.createQuery(hql.toString());
		List<StTd> list = query.list();  
		return list;
	}