Hibernate 休眠未定义的别名。这是什么意思?
我在数据库中有一个没有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] 我真的不明白这是什么意思。我可以知道解决这个问题的最好方法是什么
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