Db.batchSave出现报错

Db.batchSave出现No value specified for parameter 4错误

重写forModelSave动态加了一列,batchSave导致columns对应不上,能不能把forModelSave方法放在获取columns之前执行来解决这个问题?

image.png

评论区

JFinal

2019-09-03 11:11

参考这几个贴子中我的回复:
http://www.jfinal.com/feedback/5579
http://www.jfinal.com/feedback/5876
http://www.jfinal.com/feedback/1109
http://www.jfinal.com/feedback/2006

sandy777

2019-09-03 11:30

@JFinal list里面只有一个model也出现这个问题

JFinal

2019-09-03 11:32

@sandy777 你自己重写了 forModelSave 方法,加了东西,自然就有问题了

单步调试,细心地加代码即可

JFinal

2019-09-03 11:32

不自己加代码,肯定不会有问题的

sandy777

2019-09-03 11:33

进来这个方法先获取列,我再forModelSave又加了一列导致columns对应不上的问题

sandy777

2019-09-03 11:34

@JFinal 那如果加了代码就使用单个save来保存吗

JFinal

2019-09-03 11:38

@sandy777 注意看 batchSave 以及所有 batch 方法上的注释,上面有实例,按实例来选择自己需要的方法来使用

sandy777

2019-09-03 11:46

@JFinal 好的,谢谢

热门反馈

扫码入社