MyBatisCodeHelper-Pro
MyBatisCodeHelper-Pro copied to clipboard
批量插入优化:value为数据库默认值的字段自动取数据库设置的default值,这样可以避免“Column 'xxx' cannot be null” 报错
当前较普遍的数据库设计规范都是字段需要NOT NULL DEFAULT xxx,在这种设计规范下批量插入就有局限性,想要调用批量插入就必须在Java代码中手动将value为数据库设置的字段默认值再set进insert的实体内,操作属实多余,建议在批量插入的value部分添加IFNULL判断