MyBatis知识汇总
星光不问赶路人º
道路越是煎熬,就越坦然面对微笑;风浪刮得越高,就要越心高气傲
展开
-
MyBatis中使用PageHelper遇到的坑
本篇博文记录博主在使用MyBatis的PageHelper分页插件时遇到的坑。问题:项目使用的前后端分离,前端VUE抽取的分页组件,用于每一个分页展示列表。博主查看其他页面,分页效果都是正常的,只有其中一个页面分页失效,后台通过Debug跟代码,发现分页需要的参数都已经传进来了,那为什么执行查询方法的 SQL 语句没有 Limit 关键字呢?不知道原因的我,又一次Debug调试代码,发现在需要分页展示的 查询语句之前,其他同事增加了一个新的查询方法,当执行完这个方法之后,通过 MyBatis Log P原创 2020-05-27 10:34:53 · 765 阅读 · 1 评论 -
MyBatis插入数据后返回自增主键
场景介绍开发过程中,我们经常性的会用到许多的中间表,用于数据之间的对应和关联。这个时候我们关联最多的就是ID,在一张表中插入数据后级联增加到关联表中。我们熟知的MyBatis在插入数据后返回的是插入成功的条数,那么这个时候我们想要得到相应的这条新增数据的ID,该怎么办呢?例如:用户和角色的对应关系,在新增一个用户的时候就给他分配一个默认的角色。此时,需要先增加用户,获取新增完返回的用户id;然后根据角色id,一起插入到对应的用户角色表中(sys_user_role)。编码实现一、通过XML的形式,获转载 2020-05-19 17:15:08 · 2130 阅读 · 1 评论 -
手写一个简单的MyBatis框架
本文转载于:https://www.qfcwx.top/2019/04/23/shou-xie-yi-ge-jian-dan-de-mybatis/作者:清风本文代码参考了:"享学课堂——手写MyBatis"的课程。如有侵权请立即与本人联系,本人将及时删除相关的代码和文献。MyBatis核心流程的三大阶段一、初始化阶段:读取xml配置文件和注解中的配置信息,创建配置对象,并完成各个...转载 2019-06-24 18:43:14 · 1752 阅读 · 10 评论