MyBatis
文章平均质量分 87
MyBatis
程序员卖剩鸭
程序员卖剩鸭
展开
-
MyBatis资源下载目录
这个版本是我自己学习总结笔记,下载文件格式为Markdown名称笔记地址01ORM思想.md02MyBatis概述、核心组件、OGNL.md03MyBatis入门.md04日志框架.md05MyBatis的CRUD操作.md06别名配置处理.md07查询结果映射.md08Mapper组件.md09参数处理、# 和 $ 的区别.md10MyBatis使用注解开发.md11动态SQL.md12对象关系映射【多对一】.md13对像关系映射【一对多】.md14对象关系映射【多对多】.md15延迟加载.md。原创 2023-08-16 22:00:48 · 97 阅读 · 0 评论 -
MyBatis目录
这个版本是我自己学习总结笔记Markdown版笔记下载:名称笔记地址01ORM思想02MyBatis概述、核心组件、OGNL03MyBatis入门04日志框架05MyBatis的CRUD操作06别名配置处理07查询结果映射08Mapper组件09参数处理、# 和 $ 的区别10MyBatis使用注解开发11动态SQL12对象关系映射【多对一】13对像关系映射【一对多】14对象关系映射【多对多】15延迟加载16一级缓存、二级缓存、EhCache第三方缓存。原创 2023-07-02 15:35:19 · 395 阅读 · 0 评论 -
19SpringBoot整合MyBatis(注解、XML配置)
阅读导航。原创 2023-07-03 23:22:54 · 296 阅读 · 0 评论 -
18分页插件PageHelper
mybatis的工作原理那么mybatis的插件作用在哪一环节呢?它主要作用在Executor执行器与mappedeStatement之间,也就是说mybatis可以在插件中获得要执行的sql语句,在sql语句中添加limit语句,然后再去对sql进行封装,从而可以实现分页处理。原创 2023-07-03 23:24:28 · 164 阅读 · 0 评论 -
17代码生成器插件MyBatis Generator
Mybatis Generator简称 MBG,是一个专门为 MyBatis和 ibatis框架使用者提供的代码生成器。也可以快速的根据数据表生成对应的pojo类、Mapper接口、Mapper文件,甚至生成QBC风格的查询对象。一般在项目中,根据MyBatis Generator的XML配置文件设置生成简单的CRUD,但是复杂的查询或者有关关联的操作还是需要我们写SQL完成。pom.xml引出 mybatis-generator 坐标。原创 2023-07-03 23:21:16 · 2240 阅读 · 0 评论 -
16一级缓存、二级缓存、EhCache第三方缓存
使用缓存可以使应用更快地获取数据, 避免频繁的与数据库进行交互操作,尤其是查询越多,缓存命中率越高的情况下,缓存的作用就越明显。MyBatis和Hibernate一样,也有一级和二级缓存,同样 默认开启的只有一级缓存,二级缓存也需要手动配置开启。一级缓存:也称本地缓存,默认是开启的,不能关闭基于的HashMap本地缓存,其存储作用域SqlSession级别,当Session flush 或 close 之后,该SqlSession中的所有Cache 就将清空。原创 2023-07-03 23:22:52 · 284 阅读 · 0 评论 -
15延迟加载
阅读导航。原创 2023-07-03 23:19:48 · 80 阅读 · 0 评论 -
14对象关系映射【多对多】
阅读导航。原创 2023-07-03 23:19:11 · 132 阅读 · 0 评论 -
13对像关系映射【一对多】
阅读导航。原创 2023-07-03 23:20:41 · 96 阅读 · 0 评论 -
12对象关系映射【多对一】
使用association元素,配置单一对象属性方式一:额外SQL(分布查询), 一般,需要进入另一个页面显示更详细信息的时候.–>集合属性方式二: 内联映射 (多表查询)如果需要在查询出来的信息包含关联对象(这就是上面的在Employee类中,关联的属性–> Department dept)的数据, 就需要使用内联映射, 否则就会出现N+1问题;--多对一问题:1、主要是在employee中添加了Department dept属性,原创 2023-07-03 23:19:59 · 120 阅读 · 0 评论 -
11动态SQL
阅读导航。原创 2023-07-03 23:19:16 · 214 阅读 · 0 评论 -
10MyBatis使用注解开发
阅读导航。原创 2023-07-03 23:16:29 · 91 阅读 · 0 评论 -
09参数处理、# 和 $ 的区别
阅读导航。原创 2023-07-02 20:25:57 · 117 阅读 · 0 评论 -
08Mapper组件
阅读导航。原创 2023-07-02 20:27:29 · 143 阅读 · 0 评论 -
07查询结果映射
阅读导航。原创 2023-07-02 20:24:22 · 104 阅读 · 0 评论 -
06别名配置处理
1、在全局配置文件中定义别名在全局配置文件中定义别名①、直接给某一个类起别名②、给一个包(包含子包)中所有的类起别名 (一般 使用这种方式)一般写到domain包就可以了,自动为该包中的类名起别名,默认的别名就是类名首字母小写(不区分大小写)③、@Alias注解可以用于设置类的别名(优先级最高)--类型别名-->原创 2023-07-02 20:21:34 · 119 阅读 · 0 评论 -
05MyBatis的CRUD操作
阅读导航。原创 2023-07-02 20:20:38 · 120 阅读 · 0 评论 -
04日志框架
阅读导航。原创 2023-07-02 20:17:23 · 115 阅读 · 0 评论 -
03MyBatis入门
阅读导航。原创 2023-07-02 20:15:17 · 138 阅读 · 0 评论 -
02MyBatis概述、核心组件、OGNL
MyBatis 是一款优秀的持久层框架它支持定制化 SQL存储过程以及高级映射。MyBatis 避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的XML或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。原创 2023-07-02 18:22:40 · 253 阅读 · 0 评论 -
01ORM思想
什么是框架,框架从何而来,为什么使用框架?框架( framework) :是一系列jar包,其本质是对JDK功能的拓展。框架是一组程序的集合,包含了-系列的最佳实践,作用是解决某-一个领域的问题。原创 2023-07-02 18:11:45 · 181 阅读 · 0 评论