JDBC - 从实体化视图中选择查询不工作。

问题描述 投票:0回答:1

我试图使用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

在这个上下文中,有一个特定的选择物化视图?因为如果我使用这段代码从一个普通的表中查询,它的工作原理是完美的... ...

java postgresql hibernate jdbc nativequery
1个回答
-1
投票

不要使用SQL ALIAS

尝试

"SELECT name FROM my_materialized_view"
© www.soinside.com 2019 - 2024. All rights reserved.