package com.epsoft.util;import java.lang.reflect.Method;import java.sql.Blob;import java.sql.Clob;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.SQLException;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;/** * 通用查询,将普通sql查询的将结果集转换指定的对象,然后对象存在list中并返回; * 调用方法:UtilQueryBS.getQueryInfoByManulSQL(sql,Bean) * 传入值为一个sql字符串,一个要转换的Bean对象(可以是:Bean对象,package包 + Bean类名,Bean.class); * * @author wangb2 * */public class UtilQueryObj { /** * 查询语句 */ private String querySQL; /** * 数据库连接 */ private Connection conn; /** * 要转换成的Bean对象 */ private Class cla; private T obj; PreparedStatement stmt = null; /** * 预编译sql参数表 */ List