场景

项目搭建专栏:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194

实现

insert方法在插入时,会根据实体类的每个属性进行非空判断,只有非空的属性所对应的字段才会出现在SQL语句中。

insertAllColumn方法在插入时,不管属性是否为空,属性所对应的字段都会出现在

SQL语句中。

测试insert插入语句:

/**** 测试insert*/@Testpublic void testInsert() {Employee employee = new Employee();employee.setName("insert测试");employee.setAge(23);int result = employeeMapper.insert(employee);System.out.println("************************"+result);Integer id = employee.getId();System.out.println("*********************"+id);}

结果:

测试insertAllColumn插入:

/**** 测试insertAllColumn*/@Testpublic void testInsertAllColumn() {Employee employee = new Employee();employee.setName("insertAllColumn测试");employee.setAge(23);int result = employeeMapper.insertAllColumn(employee);System.out.println("************************"+result);Integer id = employee.getId();System.out.println("*********************"+id);}

结果:

数据库中对比效果:

MybatisPlus中insert方法与insertAllColumn方法的区别相关推荐

  1. SQL 中INSERT INTO 的使用方法

    SQL INSERT INTO 语句 INSERT INTO 语句用于向表格中插入新的行. 语法 INSERT INTO 表名称 VALUES (值1, 值2,....) 我们也可以指定所要插入数据的 ...

  2. MyBatisPlus中通用CRUD的updateById方法

    场景 项目搭建专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194 基础搭建: https://blog.csdn.net/B ...

  3. mybatis-plus中 queryWrapper查询对象常见方法

  4. 【踩坑记录】mybatis-plus的insert方法,默认会生成一个uuid作为主键,导致类型不一致,存入数据库报错

    [踩坑记录]mybatis-plus的insert方法,默认会生成一个uuid作为主键,导致类型不一致,存入数据库报错 报错记录 解决方案 推荐方案 使用uuid作为主键,修改id的类型为bigint ...

  5. mybatisPlus中getOne方法如何只取其中一条数据(Wrapper有多条数据时)

    mybatis-plus中getOne方法只能取一条数据,如果取得多条数据会报错,要么换其他方法,要么只选择其中一条,在条件构造器Wrapper结尾加上.last("limit 1" ...

  6. Mybatis-Plus中getOne方法获取最新一条数据

    Mybatis-Plus中getOne方法获取最新一条数据 一.代码 1.Controller 2.Service 3.效果 一.代码 1.Controller @GetMapping("/ ...

  7. MybatisPlus中的insert操作

    insert操作: 在测试之前,我们思考一个问题,上个入门案例中,我们什么sql语句代码都没写,但也能查询出来数据. 是谁帮我们做了写基本代码的事情?肯定是MybatisPlus. 为了验证并继续向下 ...

  8. linux命令在哪里使用,在Linux不同场景中Linux命令的使用方法

    文章目录 1.日志查看实时查看tomcat日志文件查看: 2.修改配置文件内容最常见的就是修改环境变量 3.vi/vim编辑器 4.查看tomcat进程,杀死进程,重启进程. 5.压缩解压缩文件 6. ...

  9. 在SQL Server中分页结果的最佳方法是什么

    如果您还希望获得结果总数(在进行分页之前),那么在SQL Server 2000.2005.2008.2012中对结果进行分页的最佳方法是(性能明智的)? #1楼 最终, Microsoft SQL ...

最新文章

  1. 博客 rss 如何使用_如何使用RSS从您的GatsbyJS博客自动交叉发布
  2. Android 网络编程系列(5)Volley 网络框架入门
  3. sdut 1488 连通分量的个数(并查集)
  4. axios在IE下的兼容性处理
  5. 淘宝技术沙龙「系统稳定性与性能」的笔记与思考
  6. vue/cli3 配置vux
  7. python连接mysql代码_Python3连接MySQL(pymysql)转账代码
  8. Javascript 补位运算符
  9. 求职,北京,.netGIS
  10. win32开发(简单绘图)
  11. javascript:void(0)的作用示例
  12. 嘿,我造了个代码高亮的插件
  13. [ASP.NET]NTKO插件使用常见问题
  14. SQLserver 获取当前时间戳
  15. 很多免费的编程电子书
  16. MySql分页查询limit
  17. 《阿里铁军》的读后感范文3700字
  18. 盈透api python封装_[转载]用MT4来接入IB盈透TWS平台交易外汇
  19. Leetcode算法——50、实现乘方运算
  20. 网段、子网号、网络地址、网络号辨析

热门文章

  1. java 数组 push pop_JavaScript学习笔记:数组的push()、pop()、shift()和unshift()方法
  2. JavaScript的常用工具汇总
  3. SpringBoot整合Minio 项目中使用自己文件存储服务器
  4. 在内部局域网(无外网)使用阿里云短信
  5. java策略模式 if else_Java如何利用策略模式替代if/else语句
  6. python爬取音乐并保存_python3 实现爬取TOP500的音乐信息并存储到mongoDB数据库中
  7. excel模糊匹配两列文字_Excel快速画出美观饼图
  8. centos7 安装教程 图文流程安装后包含界面
  9. linux子系统gdp调试,Linux系统中GDB功能汇总
  10. python标识符和关键字_Python标识符和关键字资料解析