这里的情况:如何构建一个使用集合中所有元素的单个元素的hibernate查询?
我有具有一对多的参照数据类型P. 数据类型P上的数据类型C具有一个可选的R参考(一对一)。
我试图查询结果如下(这是一个数,但它也将被用来拉数据)
FROM C WHERE ... AND P.R.rProperty LIKE 'BLAH%';
我得到一个
org.hibernate.QueryException: illegal attempt to dereference collection
[C.C_SEQUENCE_NUMBER.P] with element property reference [R] [select count(*) FROM C a WHERE a.DATE_FIELD >= ? AND a.DATE_FIELD <= ? AND a.P.R.rProperty LIKE ?]
任何提示/建议吗?
它为我工作,坦克你。 – OJVM 2012-10-26 20:52:50