之前一直以为是MP的savebatch方法本身的效率问题
昨天难得有时间就打断点追踪了一下,发现问题出在自动填充FieldFill.INSERT
配置了自动填充之后,只要是插入操作都会去执行这个方法,即使我们的填充值没有被使用
如果填充值需要方法进行处理,那这个方法会被循环执行
例如,我用填充值取填充默认密码,password字段
每次执行插入,MP都会去填充这个字段,并且循环执行密码加密方法
相当下意识的一个错误
之前一直以为是MP的savebatch方法本身的效率问题
昨天难得有时间就打断点追踪了一下,发现问题出在自动填充FieldFill.INSERT
配置了自动填充之后,只要是插入操作都会去执行这个方法,即使我们的填充值没有被使用
如果填充值需要方法进行处理,那这个方法会被循环执行
例如,我用填充值取填充默认密码,password字段
每次执行插入,MP都会去填充这个字段,并且循环执行密码加密方法
相当下意识的一个错误