假設我有一個類查詢不具有相應的變量在類一列
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?
使用SQL而不是HQL。你不能通過使用HQL或Hibernate Criteria來查詢非映射變量 –
你能在'MyClass'中爲'i'變量創建一個getter嗎? –