首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
MyBatis
订阅
全栈收藏
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
个人吐血系列-总结Mybatis
数据持久化是将「内存」中的「数据」模型转换为「存储」模型,以及将存储模型转换为内存中的数据模型的统称。例如,文件的存储、数据的读取等都是数据持久化操作。数据模型可以是任何「数据结构或对象的模型、XML、二进制流」等。 当我们编写应用程序操作数据库,对表数据进行「增删改查」的操作…
Mybatis一对多、多对一处理
一对多:一个老师有多个学生,转换为程序设计语言即为一个老师对象下有一个学生对象集合。 多对一:多个学生有同一个老师,学生对象里有一个属性关联着老师。 StudentMapper.java 定义了两个查询方法,基于不同的实现方式。 关于 StudentMapper.xml 的书写…
Mybatis-Plus,真香!
前言 mybatis相信都不陌生,目前互联网公司大部分都使用mybatis作为持久层框架,无他,因为可以直接在xml文件中编写SQL语句操作数据库,灵活。但是我们在使用的时候,也会发现有很多增删改查的
Spring Boot干货系列:(十一)数据存储篇-Spring Boot整合Mybatis通用Mapper插件
上次介绍了Spring Boot中Mybatis的简单整合,本篇深入来结合通用Mapper、Mybatis Geneator以及分页PageHelper来打造适合企业开发的模板框架。 项目框架还是跟上一篇一样使用Spring Boot的ace后端模板,不过最近在使用vue,所以…
干掉mapper.xml!MyBatis新特性动态SQL真香!
当我们使用MyBatis的时候,需要在mapper.xml中书写大量的SQL语句。当我们使用MyBatis Generator(MBG)作为代码生成器时,也会生成大量的mapper.xml文件。其实从MBG 1.3.6版本以后,MyBatis官方已经推荐使用Dynamic SQ…
Spring Boot2(十一):Mybatis使用总结(自增长、多条件、批量操作、多表查询等等)
上次用Mybatis还是2017年做项目的时候,已经很久过去了。中途再没有用过Mybatis。导致现在学习SpringBoot过程中遇到一些Mybatis的问题,以此做出总结(XML极简模式)。当然只是实用方面的总结,具体就不深究 ♂ 了。这里只总结怎么用!!! (1)Myba…
Mybatis Mapper.xml 配置文件中 resultMap 节点的源码解析
在上篇文章 Mybatis 解析 SQL 源码分析一 介绍了 Maper.xml 配置文件的解析,但是没有解析 resultMap 节点,因为该解析比较复杂,也比较难理解,所有单独拿出来进行解析。 在使用 Mybatis 的时候,都会使用resultMap节点来绑定列与bean…
深入浅出MyBatis:「映射器」全了解
上一篇总结了MyBatis的配置,详细说明了各个配置项,其中提到了映射器,它是MyBatis最强大的工具,也是使用最多的工具。 通过映射器,可以很容易的进行数据的增删改查操作,我们抽象下进行这些操作的关键点:传递查询参数、组装各种场景下的查询条件、关联查询、将查询结果映射为Ja…
Mybatis 强大的结果集映射器resultMap
1. 前言 resultMap 可以将查询到的复杂数据,比如多张表的数据、一对一映射、一对多映射等复杂关系聚合到一个结果集当中。日常的业务开发通常都会和它打交道,今天就对 resultMap 进行一个详细讲解。 2. resultMap 接下来我们来看看 resultMap 是…
Mybatis 源码解读-设计模式总结
虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。 接下来挨个模式进行解读,先介绍模式自身的知识,然后解读在Mybatis中怎样应用了该模式。 Bu…