当前使用版本(必填,否则不予处理)

3.5.4.1 oracle11g数据库

该问题是如何引起的?(确定最新版也有问题再提!!!)

原有代码:

public class OracleQuery extends AbstractDbQuery {
    @Override
    public String tablesSql() {
        return "SELECT * FROM ALL_TAB_COMMENTS WHERE OWNER='%s'";
    }
}

我升级的代码:

public class MyOracleQuery extends OracleQuery {
    @Override
    public String tablesSql() {
        return "SELECT * FROM USER_TAB_COMMENTS";
    }
}

重现步骤(如果有就写完整)

原来的sql语句在逆向时根本查询不到我自己的数据表, 我重写了一下可以了,不知道是什么情况???????????

报错信息

Comment From: startjava

我的问题,,schema应该大写:

    private static final DataSourceConfig DATA_SOURCE_CONFIG = new DataSourceConfig
            .Builder("jdbc:oracle:thin:@localhost:1521:orcl", "y2", "123123")
            .schema("Y2")//大写
            .databaseQueryClass(SQLQuery.class) // 设置SQL查询方式,默认的是元数据查询方式
            .build();