package com.test;
import java.lang.reflect.Field;
public class EntityCreateXml {
public static void main(String[] args) {
String path = "com.test.entity.LoanRepayplan";
try {
Class clazz = Class.forName(path);
// 获取属性
Field[] fields = clazz.getDeclaredFields();
for(int i=0;i<fields.length;i++){
String name = fields[i].getName();
System.out.println("<result property=\""+name+"\" column=\""+name+"\" jdbcType=\"VARCHAR\"/>");
}
// System.out.println("{");
// for(int i=0;i<fields.length;i++){
// String name = fields[i].getName();
// System.out.println(name+"=#{"+name+"},");
// System.out.println(name+",");
// System.out.println("#{"+name+"},");
// if (byAppno.getJyzsxZsBrypogtjy().equals("1")) builder.append("A1").append(";");
// System.out.println("if (byAppno.get"+name+"().equals(\"1\")) builder.append(\"A"+i+"\").append(\";\");");
// }
// System.out.println("}");
}catch (Exception e){
e.printStackTrace();
}
}
}
根据实体生成sql xml需要的
于 2019-08-16 13:43:25 首次发布