|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public static void Copy(Object source, Object dest) { | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | BeanInfo sourceBean = Introspector.getBeanInfo(source.getClass(),Object.class); | 
|---|
|  |  |  | BeanInfo sourceBean = Introspector.getBeanInfo(source.getClass(), Object.class); | 
|---|
|  |  |  | PropertyDescriptor[] sourceProperty = sourceBean.getPropertyDescriptors(); | 
|---|
|  |  |  | BeanInfo destBean = Introspector.getBeanInfo(dest.getClass(),Object.class); | 
|---|
|  |  |  | BeanInfo destBean = Introspector.getBeanInfo(dest.getClass(), Object.class); | 
|---|
|  |  |  | PropertyDescriptor[] destProperty = destBean.getPropertyDescriptors(); | 
|---|
|  |  |  | for (PropertyDescriptor propertyDescriptor : sourceProperty) { | 
|---|
|  |  |  | for (PropertyDescriptor descriptor : destProperty) { | 
|---|