gpt4 book ai didi

oracle - 如何使用 Mybatis 使用 oracle 合并语句?

转载 作者:行者123 更新时间:2023-12-02 08:37:43 24 4
gpt4 key购买 nike

我看不到任何可以在 mybatis 中调用合并语句的映射器(mybatis-3-mapper.dtd)。

我看到了更新、插入、删除和 SQL 的标签

任何人请建议如何在Mybatis中使用oracle合并语句。

最佳答案

调用合并如下:-

<update id="exceMerge" parameterType="hashmap">
MERGE INTO USERS U USING DUAL ON (U.PROPERTY_NAME=#{prop_name})
WHEN MATCHED THEN
UPDATE SET U.PROPERTYVALUE=#{prop_value}, U.MESSAGE=#{message,javaType=String,jdbcType=CLOB}
WHEN NOT MATCHED THEN
INSERT(PROPERTY_NAME, PROPERTYVALUE, MESSAGE) VALUES (#{prop_name},#{prop_value},#{message,javaType=String,jdbcType=CLOB})
</update>

关于oracle - 如何使用 Mybatis 使用 oracle 合并语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19593785/

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