联合主键的表如何使用saveorupdate进行批量导入,并覆盖历史数据?

来源:7-1 通用service

_东十

2019-09-18 14:46

批量导入数据时,需要对数据进行判断,如果存在该数据则进行更新操作,不存在则进行插入操作。使用通用service时提示需要配置tableId,但是 配置后发现联合主键会以最后一个@TableId注解为准,前面的会失效,应该如何进行配置?还是本身就不支持

写回答 关注

1回答

  • 老猿
    2019-09-18 16:46:15
    已采纳

    据我了解,MP不支持联合主键。

    老猿 回复_东十

    我感觉可以自己手写sql进行判断,或者你使用MP的条件构造器,条件构造器里两个主键作为条件进行判断,你看看能不能用。

    2019-09-18 16:54:16

    共 2 条回复 >

MyBatis-Plus入门

MyBatis-Plus框架入门必学课程!

56140 学习 · 381 问题

查看课程

相似问题