<resultMapid="userAccountMap"type="user"><idproperty="id"column="id"></id><resultproperty="username"column="username"></result><resultproperty="sex"column="sex"></result><resultproperty="address"column="address"></result><resultproperty="birthday"column="birthday"></result><!--配置 user 對象中 accounts 集合的映射--><collectionproperty="accounts"ofType="Account"><idproperty="id"column="aid"></id><resultproperty="uid"column="uid"></result><resultproperty="money"column="money"></result></collection></resultMap><!--配置查詢所有,同時獲取用戶下的所有賬戶--><selectid="findAll"resultMap="userAccountMap">
select * from user u left outer join account a on u.id=a.uid
</select>