07-04 Free Joins(免费加入 )
With XPO, you can build criteria based on persistent objects that are not directly related (don’t have explicitly defined associations) using Free Joins. In essence, XPO allows you to join any persistent objects on a condition, calculate aggregate functions against matching objects using their properties, and return aggregate values as the result of joining. To accomplish this, use JoinOperands in your criteria.
使用XPO,您可以使用Free Joins基于不直接相关(没有明确定义的关联)的持久对象构建标准。本质上,XPO允许您在条件下连接任何持久对象,使用它们的属性根据匹配对象计算聚合函数,并返回聚合值作为连接的结果。要实现这一点,请在条件中使用Joinoperands。
Options for creating the JoinOperand include:
创建Joinoperand的选项包括: