随笔分类 -  MyBatis

摘要:MyBatis缓存 mybatis – MyBatis 3 | cache MyBatis 一级缓存全详解(一) MyBatis 内置了一个强大的事务性查询缓存机制,它可以非常方便地配置和定制。 为了使它更加强大而且易于配置,我们对 MyBatis 3 中的缓存实现进行了许多改进。 1.一级缓存 1 阅读全文
posted @ 2023-03-03 22:07 一刀一个小西瓜 阅读(253) 评论(0) 推荐(0) 编辑
摘要:MyBatis的关联映射02 3.一对多 3.1基本介绍 mybatis – MyBatis 3 | XML 映射器 多对一关系也是一个基本的映射关系,多对一,也可以理解为一对多。例如: User--Pet:一个用户可以有多只宠物 Dep--Emp:一个部门有多个员工 双向的多对一关系:通过User 阅读全文
posted @ 2023-03-01 21:55 一刀一个小西瓜 阅读(113) 评论(0) 推荐(0) 编辑
摘要:MyBatis的关联映射01 Mybatis的关联映射 实际的开发中,对数据库的操作常常会涉及到多张表,这在面向对象中就涉及到了对象与对象之间的关联关系。针对多表之间的操作,MyBatis提供了关联映射,通过关联映射就可以很好的处理对象与对象之间的关联关系。 1.关联关系概述 在关系型数据库中,多表 阅读全文
posted @ 2023-02-28 22:58 一刀一个小西瓜 阅读(137) 评论(0) 推荐(0) 编辑
摘要:动态SQL语句 1.基本介绍 官方文档 mybatis – MyBatis 3 | 动态 SQL 为什么需要动态SQL? 动态SQL是MyBatis的强大特性之一 使用 JDBC 或其他类似的框架,根据不同条件拼接SQL语句非常麻烦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列 阅读全文
posted @ 2023-02-27 23:10 一刀一个小西瓜 阅读(202) 评论(0) 推荐(0) 编辑
摘要:Mybatis配置文件&SQL映射文件 1.配置文件-mybatis-config.xml 1.1基本说明 mybatis的核心配置文件(mybatis-config.xml),它的作用如配置jdbc连接信息,注册mapper等,我们需要对这个配置文件有详细的了解。 文档地址:mybatis – M 阅读全文
posted @ 2023-02-26 21:18 一刀一个小西瓜 阅读(180) 评论(0) 推荐(0) 编辑
摘要:原生的API&注解方式 1.MyBatis原生的API调用 1.1原生API快速入门 需求:在前面的项目基础上,使用MyBatis原生的API完成,即直接通过SqlSession接口的方法来完成操作 1.2代码实现 MyBatisNativeTest.java,演示原生的API操作 其实底层还是使用 阅读全文
posted @ 2023-02-25 19:28 一刀一个小西瓜 阅读(80) 评论(0) 推荐(0) 编辑
摘要:自己实现Mybatis底层机制-02 7.任务阶段4&5 阶段4任务:开发Mapper接口和Mapper.xml 阶段5任务:开发和Mapper接口相映射的MapperBean (1)Mapper接口 package com.li.mapper; import com.li.entity.Monst 阅读全文
posted @ 2023-02-24 21:29 一刀一个小西瓜 阅读(73) 评论(0) 推荐(0) 编辑
摘要:自己实现Mybatis底层机制-01 主要实现:封装SqlSession到执行器+Mapper接口和Mapper.xml+MapperBean+动态代理Mapper的方法 1.Mybatis整体架构分析 对上图的解读: 1)mybatis 的核心配置文件 ​ mybatis-config.xml:进 阅读全文
posted @ 2023-02-23 22:48 一刀一个小西瓜 阅读(126) 评论(0) 推荐(0) 编辑
摘要:Mybatis介绍与入门 1.官方文档 Mybatis中文手册:mybatis – MyBatis 3 或者 MyBatis中文网 Maven仓库:Maven Repository: org.mybatis » mybatis » 3.5.7 (mvnrepository.com) 2.概述 2.1 阅读全文
posted @ 2023-02-22 19:28 一刀一个小西瓜 阅读(152) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示