Hibernate 休眠未定义的别名。这是什么意思?

Hibernate 休眠未定义的别名。这是什么意思?,hibernate,Hibernate,我在数据库中有一个没有hibernate映射的表。我试图使用以下代码对表进行查询: List theList = session().createSQLQuery("select field_A from table_A").list(); 我得到了这个错误: org.hibernate.QueryException: undefined alias: field_A [select field_A from table_A] 我真的不明白这是什么意思。我可以知道解决这个问题的最好方法是什么

我在数据库中有一个没有hibernate映射的表。我试图使用以下代码对表进行查询:

List theList = session().createSQLQuery("select field_A from table_A").list();
我得到了这个错误:

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

我真的不明白这是什么意思。我可以知道解决这个问题的最好方法是什么吗?

我已经解决了这个问题。解决方案如下:

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

此代码是此表的参考

您能描述一下您的表吗?SQL中的desc table_A