gpt4 book ai didi

java - 如何在 MyBatis 中使用 TypeHandler 进行 INSERT 语句

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:01:48 26 4
gpt4 key购买 nike

有配置:

<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 调用相同的处理程序?

最佳答案

您可以按如下方式使用 INSERT 语句。

<insert parameterType='myType' >
INSERT into table(column1, column2, column3) values(#{prop1},#{prop2},#{prop3,typeHandler=package.Typehandler})
</insert>

编辑:使用typeHandler= 而不是typehandler=

关于java - 如何在 MyBatis 中使用 TypeHandler 进行 INSERT 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26141913/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com