code: public static Connection getConnection() {
          Connection connection = tl_conn.get();
          try {
              // 若tl.get()返回不是null说明当前线程有事务连接，直接返回事务连接
              if (connection != null) {
                  return connection;
              }
              // 若为null则从连接池里返回一个连接
              connection = dataSource.getConnection();
          } catch (SQLException e) {
              throw new RuntimeException(e);
          }
          return connection;
      }
docs: 获取连接池里的一个数据库连接。若为有事务连接则直接返回事务连接，事务连接是线程安全的。
  
  @return 返回一个数据库连接, 失败返回null