2
sqlmapグループのヘルプが必要です。子の関係iBATIS sqlmap with groupby子レコードのNULLレコードを防止する方法
<resultMap id="GrpMap" class="Grp" groupBy="GroupId">
<result column="grp_id" property="GroupId" jdbcType="UUID"/>
<result column="nm" property="name" jdbcType="VARCHAR"/>
<result property="children" resultMap="Groups.childMap"/>
</resultMap>
<resultMap id="childMap" class="child">
<result column="child_ky" property="childKey" jdbcType="UUID"/>
<result column="name" property="name" jdbcType="VARCHAR"/>
</resultMap>
がない場合Imは空の子オブジェクトを取得すると、子が存在しない場合、その後の関係を移入しないことを指定する方法はありますか?私のSQLクエリは、左外部結合ですので、子のnullレコードを返します。
私は子供が
<resultMap id="GrpMap" class="Grp" groupBy="GroupId">
<result column="grp_id" property="GroupId" jdbcType="UUID"/>
<result column="nm" property="name" jdbcType="VARCHAR"/>
<isnotnull child_ky>
<result property="children" resultMap="Groups.childMap"/>
</inotnull>
</resultMap>