我试图使用jdbc从一个物质化视图中创建一个select查询。这是我的实际代码。
Query q = entityManager.createNativeQuery("SELECT v.name FROM my_materialized_view v");
List<Object[]> authors = q.getResultList();
但当我运行这段代码时,我得到了以下错误:
javax.persistence.PersistenceException: org.hibernate.exception.SQLGrammarException: could not prepare statement
在这个上下文中,有一个特定的选择物化视图?因为如果我使用这段代码从一个普通的表中查询,它的工作原理是完美的... ...
不要使用SQL ALIAS
尝试
"SELECT name FROM my_materialized_view"