【发布时间】:2016-07-23 20:52:32
【问题描述】:
我似乎找不到将结果图作为地图获取的方法
我的sql是
<select id="retrievePackageHeader" parameterType="java.lang.String" resultType="PackageHeaderMap">
SELECT CONCAT(SCE_WRK_CTRL_NB, AC_CRR_CDE) as row_id,
MTC_CHK_TYP_CDE,
PLNR_REVW_IND,
PLNR_OWD_IND,
PKG_SLOT_TYP_CDE
FROM WSM_PKG_HDR WHERE AC_NB = '${value}';
WITH UR
</select>
现在我需要 row_id 作为映射(键)和其他列作为 bean 的属性。
我想做一些类似下面代码的事情,但我找不到正确的语法。
<resultMap id="PackageBeanResult" type="PackageBean">
<result property="checkType" column="MTC_CHK_TYP_CDE"/>
<result property="plannerReview" column="PLNR_REVW_IND"/>
<result property="plannerOwned" column="PLNR_OWD_IND" />
<result property="slotType" column="PKG_SLOT_TYP_CDE" />
</resultMap>
<resultMap id="PackageHeaderMap" type="java.util.HashMap">
<result property="java.lang.String" column="row_id"/>
<result property="object" resultMap="PackageBeanResult"/>
</resultMap>
有什么想法吗?
谢谢。
【问题讨论】: