我在数据库中有一个没有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]
我真的不明白这是什么意思。我可以知道解决这个问题的最佳方法是什么?
答案 0 :(得分:0)
我解决了问题。解决方案如下:
List theList = session()
.createSQLQuery("select * from table_A")
.addScalar("field_A", Hibernate.STRING)
.list();
此代码是此Hibernate doc
的引用