知识点汇总表 | |||
分类 | 关键词 | 描述 | 链接地址 |
MyBatis入门 | 框架的作用 | 框架是开发者制定的应用骨架 | 链接地址 |
是一种规则 | |||
对基础功能的封装 | |||
MyBatis定义 | 用来简化JDBC与数据库的交互工作 | 链接地址 | |
MyBatis的功能 | 优秀的持久层框架,XML与sql解耦合、易维护,学习简单,执行高效 | 链接地址 | |
MyBatis开发流程 | 引入MyBatis依赖 | 链接地址 | |
创建核心配置文件 | |||
创建实体类 | |||
创建Mapper映射文件 | |||
初始化SessionFactory | |||
利用SqlSession对象操作数据 | |||
单元测试的定义 | 最小可测试单元进行检查和验证,对已有功能(方法)进行校验 | 链接地址 | |
单元测试的具体使用 | 引入依赖jar,编写测试用例,增加@Test注解,开始单元测试 | 链接地址 | |
MyBatis环境配置 | pom文件中引入依赖,配置mybatis-config.xml文件 | 链接地址 | |
初始化SessionFactory | 完成创建SessionFactory并初始化 | 链接地址 | |
工具类MyBatisUtils | MyBatisUtils工具类初始化 | 链接地址 | |
MyBatis查询 | MyBatis查询的具体步骤 | 链接地址 | |
SQL传参 | SQL传参的形式 | 链接地址 | |
SQL传递单个参数 | 链接地址 | ||
SQL传递多个参数 | 链接地址 | ||
多表联查获取数据 | 多表联合查询,使用LinkedHashMap来接收关联查询结果 | 链接地址 | |
ResultMap结果映射 | 使用对象的方式保存关联的查询结果 | 链接地址 | |
MyBatis插入操作 | 数据库中的事务 | 链接地址 | |
MyBatis<insert>新增操作 | 链接地址 | ||
selectKey与useGeneratedKeys的区别 | selectKey需要明确编写主键的sql语句,适用所有数据库,但编写麻烦 | 链接地址 | |
useGeneratedKeys会自动根据驱动生成对应的sql语句,但是只支持"自增主键" | 链接地址 | ||
MyBatis更新与删除 | MyBatis的更新标操作 | 链接地址 | |
MyBatis的删除操作 | 链接地址 | ||
预防SQL注入攻击 | 理解SQL注入攻击 | 链接地址 | |
预防SQL注入攻击 | 链接地址 | ||
MyBatis工作流程 | 梳理理解MyBatis的工作流程 | 链接地址 | |
MyBatis进阶 | MyBatis的日志管理 | 日志是用于记录系统操作事件的记录 | 链接地址 |
Java中的日志 | 链接地址 | ||
Java中日志的展示和控制细则 | 链接地址 | ||
MyBatis动态SQL | 动态SQL的应用场景 | 链接地址 | |
MyBatis中的动态SQL:根据参数数据动态组织SQL的技术 | 链接地址 | ||
MyBatis二级缓存 | 缓存:缓冲存储,用于数据优化,提高程序执行效率的方式 | 链接地址 | |
MyBatis的两级缓存的设计及理解 | 链接地址 | ||
二级缓存的相关配置 | 链接地址 | ||
OneToMany对象关联查询 | 实体之间的关系 | 链接地址 | |
一对多的关联查询 | 链接地址 | ||
ManyToOne对象关联查询 | 多对一的关联查询 | 链接地址 | |
PageHelper分页插件 | 使用PageHelper分页插件 | 链接地址 | |
数据库分页原理 | 不同数据库的分页原理 | 链接地址 | |
MyBatis整合C3P0连接池 | 整合C3P0的步骤 | 链接地址 | |
MyBatis批处理 | MyBatis中的批量处理数据,利用集合保存批处理的数据,再利用批处理一次性完成 | 链接地址 | |
MyBatis注解开发 | MyBatis常用注解 | 链接地址 | |
使用注解在项目中的具体应用 | 链接地址 |
咖喱小鱼丸 ·
更新于 2023-07-13
索引目录