1

データベースに、休止状態のマッピングを持たないテーブルがあります。そして、次のコードを使用してテーブルにクエリを作成しようとしていました:

List theList = session().createSQLQuery("select field_A from table_A").list();

そして、私はこのエラーを受け取ります:

org.hibernate.QueryException: undefined alias: field_A [select field_A from table_A]

これが何を意味するのかよくわかりません。この問題を解決する最善の方法を教えてください。

4

1 に答える 1

0

問題は解決しました。解決策は次のとおりです。

List theList = session()
   .createSQLQuery("select * from table_A")
   .addScalar("field_A", Hibernate.STRING)
   .list();

このコードは、このHibernateドキュメントからの参照です

于 2012-05-17T05:53:56.743 に答える