@@ -88,7 +88,7 @@ private static String getClassCode(Integer sequence, Class<?> sourceClass, Class
8888
8989 String beanCopierClassName = sourceClass .getSimpleName () + "2" + targetClass .getSimpleName () + BeanCopier .class .getSimpleName () + sequence ;
9090 String classDefinitionCode = "public class " + beanCopierClassName +
91- " extends " + BeanCopierAdapter .class .getSimpleName ();
91+ " extends " + BeanCopierAdapter .class .getName ();
9292
9393 javaSourceBean .setClassDefinition (classDefinitionCode );
9494
@@ -107,8 +107,8 @@ private static String getMethodImplCode(Integer sequence, Class<?> sourceClass,
107107
108108 StringBuilder methodCode = new StringBuilder ();
109109 methodCode .append ("public void copyProps(" ).append (Object .class .getName ()).append (" sourceObj, " ).append (Object .class .getName ()).append (" targetObj){\n " );
110- methodCode .append (sourceClass .getSimpleName ()).append (" source = " ).append ("(" ).append (sourceClass .getSimpleName ()).append (")sourceObj;\n " );
111- methodCode .append (targetClass .getSimpleName ()).append (" target = " ).append ("(" ).append (targetClass .getSimpleName ()).append (")targetObj;\n " );
110+ methodCode .append (sourceClass .getName ()).append (" source = " ).append ("(" ).append (sourceClass .getName ()).append (")sourceObj;\n " );
111+ methodCode .append (targetClass .getName ()).append (" target = " ).append ("(" ).append (targetClass .getName ()).append (")targetObj;\n " );
112112
113113 // 这里查找了包括父类的属性
114114 Field [] targetFields = ReflectionUtils .findFields (targetClass );
@@ -132,7 +132,7 @@ private static String getMethodImplCode(Integer sequence, Class<?> sourceClass,
132132 if (propCvtMap != null && propCvtMap .containsKey (field .getName ())) {
133133
134134 String converterName = field .getName () + "Converter" ;
135- String converterType = PropConverter .class .getSimpleName ();
135+ String converterType = PropConverter .class .getName ();
136136
137137 methodCode .append (converterType ).append (" " ).append (converterName ).append (" = (" ).append (converterType ).append (")" )
138138 .append (BeanCopierFactory .class .getName ()).append (".getConverter(" ).append (sequence ).append ("," ).append ("\" " ).append (field .getName ()).append ("\" );\n " );
0 commit comments