Db.batchSave(modelList, modelList.size()); 问题

看了下 batchSave 生成的sql 是按modelList 中第一条的attrs 中生成的,那么如果modelList 中的model  set的属性值个数不一样的话 生成的insert sql就会少字段。

评论区

macaque

2019-01-09 11:15

JFinal

2019-01-09 11:23

对的

batch 操作提速的核心是,多行数据共享一条 sql, 而这条 sql 你必须要决定如何生成,最自然的办法就是根据你提供的多行数据的第一条数据为蓝本去生成

这个是没办法的事情,如果你确实找到更好的办法,一定要提给我

热门反馈

扫码入社