public <T> List<T> query(String sql, Map<String, Object> params, Entity<T> entity) {
        return query(sql, null, params, entity);
    }
public <T> List<T> query(String sql, Map<String, Object> params, Entity<T> entity) {
        return query(sql, null, params, entity);
    }
public < T > List < T > query ( String sql , Map < String , Object > params , Entity < T > entity ) { return query ( sql , null , params , entity ) ; }
执行一个SQL查询操作，结果为一组对象。

@param sql
包含变量占位符的SQL
@param params
参数map，无参数时，可为null
@param entity
对象类型，无参数时，可为null

@return 对象列表，无查询结果时返回长度为0的List对象
执行一个SQL查询操作，结果为一组对象。