为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

1 回答

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

1 回复 有任何疑惑可以回复我~
#1

_东十 提问者

那请问,如何利用mp实现类似功能呢?还是需要手写sql吗?
2019-09-18 回复 有任何疑惑可以回复我~
#2

老猿 回复 _东十 提问者

我感觉可以自己手写sql进行判断,或者你使用MP的条件构造器,条件构造器里两个主键作为条件进行判断,你看看能不能用。
2019-09-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信