CommonUtils.invokeMethod(dao, "setEntityMaker", new Class[]{EntityMaker.class}, new Object[]{new ConventionEntityMaker()});
}
CacheStrategy cacheStrategy=new CacheStrategy();
cacheStrategy.setDao(dao);
ObsArgClass msg=new ObsArgClass(method,args,cacheStrategy,cache);
IDaoCacheMethodHandler daoHandler=DAO_METHOD_HANDLERS.get(method.getName());
if(daoHandler!=null){
return daoHandler.handler(msg);
}
return method.invoke(dao, args);
}