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 回答