Mybatis-Plus 容易忽视的细节--save方法

Posted on 2022-09-25 00:56  林安静  阅读(3231)  评论(0编辑  收藏  举报

雷大佬的方法

new 实体
在迭代过程中逐条save(实体)
实体.get主键 -> 进一步业务逻辑

我的天真想法

new 实体
内心OS:“为啥单独save,不是有saveBatch()?”
实体.get主键 -> 进一步业务逻辑
collect to list 再统一saveBatch..

结果

我这个业务的主键全为空,排查nm两小时,才发现
MP的save()方法在实体传入后,会自动将自增的id返回给实体!
坑啊
细节细节