@SuppressWarnings("unchecked")
	private static Map<String,Object> bean2Map(Object obj){
		Map<String, Object> param = null;
		try {
			param = BeanUtils.describe(obj);
			param.remove("class");
		} catch (IllegalAccessException e) {
			log.error("",e);
		} catch (InvocationTargetException e) {
			log.error("",e);
		} catch (NoSuchMethodException e) {
			log.error("",e);
		}
		if(param == null)
			throw new IllegalArgumentException("bean2Map had Error");
		return param;
	}