Env。説明: - Netbeansの8.1 - MacOSのエル・キャピタン - このマニュアルに続いてのPostgres 9.2NetBeans + Hibernate + PostGres
: https://netbeans.org/kb/docs/web/hibernate-webapp.html
私は、次の問題が直面しています:私は、NetBeans IDEでHQLクエリウィンドウを開いた場合 を、 と
from company
パブリックスキーマにcompanyテーブルが存在し、その事実を反映するようにhibernate.xmlが構成されていることに注意してください。 org.postgresql.coreで9 : 位置 "から" または近くで構文エラー:org.postgresql.util.PSQLException:
org.hibernate.exception.SQLGrammarException: could not extract ResultSet
at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:123)
at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:49)
at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:126)
at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:112)
at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.extract(ResultSetReturnImpl.java:89)
at org.hibernate.loader.Loader.getResultSet(Loader.java:2065)
at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862)
at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1838)
at org.hibernate.loader.Loader.doQuery(Loader.java:909)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:354)
at org.hibernate.loader.Loader.doList(Loader.java:2551)
at org.hibernate.loader.Loader.doList(Loader.java:2537)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2367)
at org.hibernate.loader.Loader.list(Loader.java:2362)
at org.hibernate.hql.internal.classic.QueryTranslatorImpl.list(QueryTranslatorImpl.java:939)
at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:229)
at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1260)
at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103)
によって引き起こさ:ERROR
は、私はこのエラーを取得します。 org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.javaでv3.QueryExecutorImpl.receiveErrorResponse org.postgresql.core.v3.QueryExecutorImpl.processResultsで(QueryExecutorImpl.java:2157) (QueryExecutorImpl.java:1886) : 255) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:555) org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.extractでorg.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:302)でorg.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417) で(ResultSetReturnImpl.java:80) ... 15 moreNetBeans IDEを開いてデータベースに接続するだけの場合は、[サービス]タブに移動して、データベースに接続してコマンドを発行できます。
解決方法を教えていただけますか?
ありがとうございます。