Beispiel #1
0
	/**
	 * 修改 酒店联系人但忽略空值 
	 * @param id
	 * @return 
	 */
	public int updateHotellinkmanIgnoreNull(Hotellinkman hotellinkman){
		Hotellinkman tmp = findHotellinkman(hotellinkman.getId());
		int flag =0;
		
		
		if(hotellinkman.getName()!=null){
			tmp.setName(hotellinkman.getName());
			
			flag++;
		}
		
		if(hotellinkman.getSex()!=null){
			tmp.setSex(hotellinkman.getSex());
			
			flag++;
		}
		
		if(hotellinkman.getDuty()!=null){
			tmp.setDuty(hotellinkman.getDuty());
			
			flag++;
		}
		
		if(hotellinkman.getTell()!=null){
			tmp.setTell(hotellinkman.getTell());
			
			flag++;
		}
		
		if(hotellinkman.getMobil()!=null){
			tmp.setMobil(hotellinkman.getMobil());
			
			flag++;
		}
		
		if(hotellinkman.getFax()!=null){
			tmp.setFax(hotellinkman.getFax());
			
			flag++;
		}
		
		if(hotellinkman.getHotelid()!=null){
			tmp.setHotelid(hotellinkman.getHotelid());
			
			flag++;
		}
		
		if(hotellinkman.getCreatetime()!=null){
			tmp.setCreatetime(hotellinkman.getCreatetime());
			
			flag++;
		}
		
		if(hotellinkman.getCreateuser()!=null){
			tmp.setCreateuser(hotellinkman.getCreateuser());
			
			flag++;
		}
		
		if(hotellinkman.getModifyuser()!=null){
			tmp.setModifyuser(hotellinkman.getModifyuser());
			
			flag++;
		}
		
		if(hotellinkman.getModifytime()!=null){
			tmp.setModifytime(hotellinkman.getModifytime());
			
			flag++;
		}
		
		if(hotellinkman.getState()!=null){
			tmp.setState(hotellinkman.getState());
			
			flag++;
		}
		
		if(hotellinkman.getUcode()!=null){
			tmp.setUcode(hotellinkman.getUcode());
			
			flag++;
		}
		
		if(hotellinkman.getLanguage()!=null){
			tmp.setLanguage(hotellinkman.getLanguage());
			
			flag++;
		}
		
		
		if(flag==0){
			return 0;
		}else{
			return getSqlMapClientTemplate().update("updateHotellinkman",tmp);
		}
	}