0

大家好,我需要从 Oracle/PostgreSQL 数据库中获取所有视图和索引

在这里,我编写了一个如下查询来获取所有视图

  SELECT * FROM INFORMATION_SCHEMA.VIEWS where table_schema = 'public'

但那是依赖于 postgreSQL 的查询。因为在 Oracle 中,information_schema 的实现方式不同,所以我想写 jpql 查询,但我不知道怎么写。谁能帮帮我!

谢谢和问候, Sridhar Kosna。

4

1 回答 1

1

这是不可能的。JPQL 只能查询映射的实体。不是数据库表。您将需要使用 SQL,如果您需要支持多个数据库,请为每个数据库设置一个 DAO,并根据使用的数据库使用适当的 DAO。

于 2012-09-14T10:07:50.860 回答