为什么这是不可能的?
Criteria crit1 = sess.createCriteria(Criteria1Class.class);
Criteria crit2 = crit1.createCriteria("criteria2Class");
crit2.setProjection(Projections.groupProperty("criteria2Property"));
List<String> l2 = crit2.list();
如果我使用这种结构,我会得到错误:
could not resolve property: criteria2Property of: com.foo.bar.models.Criteria1Class
offcourse criteria2Property 不存在,Criteria1Class
因为它存在于Criteria2Class
那么为什么这在从to的关联上是groupProperty
不可能的呢?@manyToOne
Criteria1Class
Criteria2Class