code: @Override
     public WorkspaceStorageConnection openConnection(boolean readOnly) throws RepositoryException
     {
        try
        {
           if (containerConfig.useQueryHints)
           {
              if (this.containerConfig.dbStructureType.isMultiDatabase())
              {
                 return new OracleMultiDbJDBCConnection(getJdbcConnection(readOnly), readOnly,
                    containerConfig);
              }
  
              return new OracleSingleDbJDBCConnection(getJdbcConnection(readOnly), readOnly,
                 containerConfig);
           }
           else
           {
              // use common CQ queries, since Oracle[Multi/Single]DbJDBCConnection contains only queries with hints
              return super.openConnection(readOnly);
           }
  
        }
        catch (SQLException e)
        {
           throw new RepositoryException(e);
        }
     }
docs: {@inheritDoc}