有以下配置:
<resultMap id="mapId" type="package.MyType">
<result property="prop1" column="column1" />
<result property="prop2" column="column2" />
<result property="prop3" column="column3" typeHandler="package.MyTypeHandler" />
</resultMap>
<select id="selectStat" resultMap="mapId">
SELECT `column1`, `column2`, `column3`
FROM `table`;
</select>对于select语句,可以调用处理程序。
在插入数据时,我如何编写INSERT语句来调用column3的同一个处理程序?
发布于 2014-10-04 05:23:33
可以使用INSERT语句,如下所示。
<insert parameterType='myType' >
INSERT into table(column1, column2, column3) values(#{prop1},#{prop2},#{prop3,typeHandler=package.Typehandler})
</insert>编辑:使用typeHandler=而不是typehandler=
https://stackoverflow.com/questions/26141913
复制相似问题