code: public synchronized void close() {
          if (dao == null)
              return;
          log.infof("shutdown DaoUp(name=%s)", name);
          try {
              Mirror.me(dataSource).invoke(dataSource, "close");
          }
          catch (Throwable e) {
          }
          this.dataSource = null;
          this.dao = null;
      }
docs: 关闭本DaoUp,将关闭DataSource并将dao和dataSource置为null!!!<p/>
  <b>只能在程序关闭时调用,严禁在每次Dao操作后调用!!</b>