Mybatis 中的insertOrUpdate操作
Posted 月色朦胧OL
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mybatis 中的insertOrUpdate操作相关的知识,希望对你有一定的参考价值。
<insert id="insertOrUpdate"> insert into base_person (pname, idcard, gender, nation, source_flag, create_time) values <foreach collection="list" item="p" index="index" separator=","> (#{p.pname}, #{p.idcard}, #{p.gender}, #{p.nation}, #{p.sourceFlag}, #{p.createTime}) </foreach> ON DUPLICATE KEY UPDATE pname=values(pname), idcard=values(idcard), gender=values(gender), nation=values(nation) </insert>
以上是关于Mybatis 中的insertOrUpdate操作的主要内容,如果未能解决你的问题,请参考以下文章
MySQL + PostgreSQL批量插入更新insertOrUpdate
mysql-on duplicate key update实现insertOrUpdate官方文档
mysql 使用 replace into 或者 ON DUPLICATE KEY 实现插入数据或者更新已存在数据(insertOrUpdate)