当前使用版本(必填,否则不予处理)
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();