orbroker继续深入 ---- one-to-many

orbroker继续深入 ---- one-to-many

在O/R Broker User Guide的“Sub queries”部分讲得非常清楚了,主要就是检索的时候定义一个sub query。
public class Organization {
 private Integer id;
 private Employee manager;
 private Set employees;//子查询就做在这儿了
}

定义result-object的时候处理一下
<result-object id="Organization" class="my.package.Organization">
。。。。
 <property name="employees">
  <sub-query sql-statement="selectEmployeesByOrganization">
   <set-parameter name="organizationId" from-column="OrganizationID"/>
  </sub-query>
 </property>
。。。。
</result-object>

你可能感兴趣的:(orbroker继续深入 ---- one-to-many)