mybatis

PageHelper在springboot+mybatis框架中的使用步骤及原理解析

目录 一、思路  二、主要逻辑 三、步骤 一、思路 将分页所需的内容都放到一个实体类中 分页数据所需要的实体类!内包含页码,页大小,总条数,总页数,起始行 pagehelpr提供了这个类 pageInfo,不需要我们自己创建  二、主要逻辑 select * from 表名 »

Mybatis实现SQL存储流程详解

今天学习了Mybatis执行存储,感觉不是那么好用,可能是我没用习惯。 我先在SQLSERVER创建存储 alter procedure usp_user_getUser @username varchar(30)='', @groupid varchar(10)='' as /* »

spring-mybatis获取mapper的四种方式汇总

目录 spring-mybatis获取mapper方式汇总 1.用实现类获取这个用户 2.SqlSessionDaoSupport获取 3.MapperFactoryBean 4.MapperScannerConfigurer mybatis的mapper注解 总结 spring-m »

spring-mybatis获取mapper的四种方式汇总

目录 spring-mybatis获取mapper方式汇总 1.用实现类获取这个用户 2.SqlSessionDaoSupport获取 3.MapperFactoryBean 4.MapperScannerConfigurer mybatis的mapper注解 总结 spring-m »

MyBatis动态标签使用避坑指南

目录 前言 正文 一. if标签判断字符串 二. if标签判断数字 总结 前言 MyBatis中的<if>动态SQL标签,常用场景是根据条件添加WHERE子句。本篇文章将对<if>动态SQL标签使用中的常见问题进行演示和总结。 演示的场景有:if判断字符 »

MyBatis动态标签使用避坑指南

目录 前言 正文 一. if标签判断字符串 二. if标签判断数字 总结 前言 MyBatis中的<if>动态SQL标签,常用场景是根据条件添加WHERE子句。本篇文章将对<if>动态SQL标签使用中的常见问题进行演示和总结。 演示的场景有:if判断字符 »

Mybatis中SqlSession接口中selectList方法详解

目录 1.SqlSession简介 2.selectList方法 3.selectList方法简介 总结 1.SqlSession简介 SqlSession是mybatis持久层框架提供的接口,该接口中包含了大量的CRUD操作方法(既增删改查方法)。 2.selectList方法 s »

Mybatis中SqlSession接口中selectList方法详解

目录 1.SqlSession简介 2.selectList方法 3.selectList方法简介 总结 1.SqlSession简介 SqlSession是mybatis持久层框架提供的接口,该接口中包含了大量的CRUD操作方法(既增删改查方法)。 2.selectList方法 s »

mybatis plus新增(insert)数据获取主键id的问题

目录 mybatis plus新增(insert)数据获取主键id mybatis plus坑之insert方法 着手解决 总结 mybatis plus新增(insert)数据获取主键id 在我们执行insert操作的时候,往往会需要拿到新插入数据的主键id做下一步操作。 例: / »

MyBatis新增数据并返回主键值方式

目录 MyBatis新增数据并返回主键值 MyBatis新增更新返回主键 总结 MyBatis新增数据并返回主键值 虽然这个功能比较简单,网上帖子也很多,但是有一个地方有点坑,这里做一个对比,作为脱坑的标记。 为了测试,写一个简单的添加功能验证一下,直接看效果。 entity @Co »

MyBatis新增数据并返回主键值方式

目录 MyBatis新增数据并返回主键值 MyBatis新增更新返回主键 总结 MyBatis新增数据并返回主键值 虽然这个功能比较简单,网上帖子也很多,但是有一个地方有点坑,这里做一个对比,作为脱坑的标记。 为了测试,写一个简单的添加功能验证一下,直接看效果。 entity @Co »

mybatis中返回主键一直为1的问题

目录 mybatis 返回主键一直为1 mybatis 自增主键 主键回传,返回id为null 踩坑  Mybatis主键回传流程 踩坑 总结 mybatis 返回主键一直为1 1是返回的插入成功的行数,这没有错 而自增id则是直接映射到对象里,直接输出 xxx.getId()即可 »

mybatis中返回主键一直为1的问题

目录 mybatis 返回主键一直为1 mybatis 自增主键 主键回传,返回id为null 踩坑  Mybatis主键回传流程 踩坑 总结 mybatis 返回主键一直为1 1是返回的插入成功的行数,这没有错 而自增id则是直接映射到对象里,直接输出 xxx.getId()即可 »

mybatis-plus批量更新太慢该如何解决详解

最近使用mybatis-plus的 saveOrUpdateBath 和saveBath接口执行特别慢,数据量大时往往需要十几分钟,打开日志查看原来批量操作也是循环单条数据插入的,那有没有批量更新的办法呢?? mybatis-plus 提供了一个自定义方法sql注入器DefaultSqlInjec »