MybatisPlus中insert方法与insertAllColumn方法的区别
场景
项目搭建专栏:
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方法的区别相关推荐
- SQL 中INSERT INTO 的使用方法
SQL INSERT INTO 语句 INSERT INTO 语句用于向表格中插入新的行. 语法 INSERT INTO 表名称 VALUES (值1, 值2,....) 我们也可以指定所要插入数据的 ...
- MyBatisPlus中通用CRUD的updateById方法
场景 项目搭建专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194 基础搭建: https://blog.csdn.net/B ...
- mybatis-plus中 queryWrapper查询对象常见方法
- 【踩坑记录】mybatis-plus的insert方法,默认会生成一个uuid作为主键,导致类型不一致,存入数据库报错
[踩坑记录]mybatis-plus的insert方法,默认会生成一个uuid作为主键,导致类型不一致,存入数据库报错 报错记录 解决方案 推荐方案 使用uuid作为主键,修改id的类型为bigint ...
- mybatisPlus中getOne方法如何只取其中一条数据(Wrapper有多条数据时)
mybatis-plus中getOne方法只能取一条数据,如果取得多条数据会报错,要么换其他方法,要么只选择其中一条,在条件构造器Wrapper结尾加上.last("limit 1" ...
- Mybatis-Plus中getOne方法获取最新一条数据
Mybatis-Plus中getOne方法获取最新一条数据 一.代码 1.Controller 2.Service 3.效果 一.代码 1.Controller @GetMapping("/ ...
- MybatisPlus中的insert操作
insert操作: 在测试之前,我们思考一个问题,上个入门案例中,我们什么sql语句代码都没写,但也能查询出来数据. 是谁帮我们做了写基本代码的事情?肯定是MybatisPlus. 为了验证并继续向下 ...
- linux命令在哪里使用,在Linux不同场景中Linux命令的使用方法
文章目录 1.日志查看实时查看tomcat日志文件查看: 2.修改配置文件内容最常见的就是修改环境变量 3.vi/vim编辑器 4.查看tomcat进程,杀死进程,重启进程. 5.压缩解压缩文件 6. ...
- 在SQL Server中分页结果的最佳方法是什么
如果您还希望获得结果总数(在进行分页之前),那么在SQL Server 2000.2005.2008.2012中对结果进行分页的最佳方法是(性能明智的)? #1楼 最终, Microsoft SQL ...
最新文章
- 博客 rss 如何使用_如何使用RSS从您的GatsbyJS博客自动交叉发布
- Android 网络编程系列(5)Volley 网络框架入门
- sdut 1488 连通分量的个数(并查集)
- axios在IE下的兼容性处理
- 淘宝技术沙龙「系统稳定性与性能」的笔记与思考
- vue/cli3 配置vux
- python连接mysql代码_Python3连接MySQL(pymysql)转账代码
- Javascript 补位运算符
- 求职,北京,.netGIS
- win32开发(简单绘图)
- javascript:void(0)的作用示例
- 嘿,我造了个代码高亮的插件
- [ASP.NET]NTKO插件使用常见问题
- SQLserver 获取当前时间戳
- 很多免费的编程电子书
- MySql分页查询limit
- 《阿里铁军》的读后感范文3700字
- 盈透api python封装_[转载]用MT4来接入IB盈透TWS平台交易外汇
- Leetcode算法——50、实现乘方运算
- 网段、子网号、网络地址、网络号辨析
热门文章
- java 数组 push pop_JavaScript学习笔记:数组的push()、pop()、shift()和unshift()方法
- JavaScript的常用工具汇总
- SpringBoot整合Minio 项目中使用自己文件存储服务器
- 在内部局域网(无外网)使用阿里云短信
- java策略模式 if else_Java如何利用策略模式替代if/else语句
- python爬取音乐并保存_python3 实现爬取TOP500的音乐信息并存储到mongoDB数据库中
- excel模糊匹配两列文字_Excel快速画出美观饼图
- centos7 安装教程 图文流程安装后包含界面
- linux子系统gdp调试,Linux系统中GDB功能汇总
- python标识符和关键字_Python标识符和关键字资料解析