MyBatis String jako parametr

Chcę użyć parametru String dla Select Statement w MyBatis. Mój mapper.xml:

<select id="selectAll" parameterType="String" resultMap="fastXMLResultMap">
        SELECT CREATIONDATE, DOCUMENTID, TITEL, REGTITEL, INFORCEDATE, DOCTYPE
        FROM #{databBaseTable}
</select>

I funkcja dzwonienia:

public List<FastXMLObject> selectAll(String databBaseTable) {

    SqlSession session = sqlSessionFactory.openSession();

    System.out.println("Table: "+databBaseTable);

    try {
        List<FastXMLObject> list = session.selectList("FastXMLObject.selectAll",databBaseTable);
        return list;
    } finally {
        session.close();
    }
}

Ciąg dataBaseTable to nazwa tabeli mojej bazy danych (która by pomyślała), ponieważ chcę uzyskać dane dynamicznie z tabel verious.

Ale niestety to nie działa: Błąd: ORA-00903: nazwa Ungültiger Tabellen (niepoprawna nazwa tabeli), ale nie jest. Kiedy drukuję wartość „databBaseTable”, jest to dokładna nazwa tabeli. A kiedy piszę nazwę tabeli do mojego mapper.xml bez zmiennej, działa. Co mam zrobić źle?

questionAnswers(3)

yourAnswerToTheQuestion