假设我有一个班级
class MyClass implements Serializable{
int x;
int y;
String z;
}
表示具有x,y,z和另一列i的表。
我试过了这个查询
SELECT c.i from MyClass as c where c.gid= 1
这会返回org.springframework.orm.hibernate3.HibernateQueryException: could not resolve property: i of MyClass.
那么如何使用HQL解决这个问题?
答案 0 :(得分:0)
解决这个问题的两种方法:
1)使用适当的get / set
将i
添加到MyClass
(或)
2)编写本机SQL查询。
答案 1 :(得分:0)
如错误消息所示,MyClass中不存在属性i
。在MyClass中添加此属性或相应地更新hql。
答案 2 :(得分:0)
我可能会问你是否在课堂上没有定义我,那么该专栏是如何形成的? 我的意思是如果您最近通过添加与i对应的列来更改表格,那么您应该保持您的实体同步。