MERGE INTO TT_CELL_CODE T1 USING (SELECT #{cell.cellCode} AS CELL_CODE FROM DUAL)T2
ON (T1.CELL_CODE = T2.CELL_CODE)
WHEN MATCHED THEN
UPDATE SET
CELL_TYPE = #{cell.type, jdbcType=VARCHAR},
ENCODE_MODE = #{cell.encodedMode, jdbcType=VARCHAR},
MANUFACTURE_DATE = #{cell.offlineProductionTime, jdbcType=DATE},
CREATION_TIME = #{cell.creationTime, jdbcType=DATE},
MODIFICATION_TIME = #{cell.modificationTime, jdbcType=DATE},
STATUS = #{cell.status, jdbcType=DOUBLE},
WHEN NOT MATCHED THEN
insert
ID,
CELL_CODE,
CELL_TYPE,
ENCODE_MODE,
MANUFACTURE_DATE,
CREATION_TIME,
MODIFICATION_TIME,
SPECIFICATION_CODE,
STATUS,
#{cell.id, jdbcType=VARCHAR},
#{cell.cellCode, jdbcType=VARCHAR},
#{cell.type, jdbcType=VARCHAR},
#{cell.encodedMode, jdbcType=VARCHAR},
#{cell.offlineProductionTime, jdbcType=DATE},
#{cell.creationTime, jdbcType=DATE},
#{cell.modificationTime, jdbcType=DATE},
#{cell.specificationCode, jdbcType=VARCHAR},
#{cell.status, jdbcType=DOUBLE},
来源:CSDN
作者:A司马世豪
链接:https://blog.csdn.net/weixin_45586393/article/details/103645942