Exemplo n.º 1
0
 /**
  * 同时进行字段过滤和动态表名封装
  *
  * @param dao Dao实例
  * @param filter 字段过滤
  * @param tableName 动态表名参数
  * @return 封装好的Dao实例
  */
 public static Dao ext(Dao dao, FieldFilter filter, Object tableName) {
   if (tableName == null && filter == null) return dao;
   ExtDaoInvocationHandler handler = new ExtDaoInvocationHandler(dao, filter, tableName);
   return (Dao) Proxy.newProxyInstance(dao.getClass().getClassLoader(), iz, handler);
 }