publicClasstoEntity(ResultSetrs,Classclazz){Fieldfield=null;Classt=null;//取得类里边的所有方法try{//取得ResultSet列名ResultSetMetaDatarsmd=rs.getMetaData();//获取记录集中...
public Class toEntity(ResultSet rs,Class clazz) {
Field field = null;
Class t = null;
// 取得类里边的所有方法
try {
// 取得ResultSet列名
ResultSetMetaData rsmd = rs.getMetaData();
// 获取记录集中的列数
int counts = rsmd.getColumnCount();
// 定义counts个String 变量
String[] columnNames = new String[counts];
// 给每个变量赋值
for (int i = 0; i < counts; i++) {
columnNames[i] = rsmd.getColumnLabel(i + 1).toLowerCase();
}
// 变量ResultSet
while (rs.next()) {
t = clazz.newInstance().getClass();
// 反射, 从ResultSet绑定到JavaBean
for (int i = 0; i < counts; i++) {