首页 慕课教程 java工程师 java工程师 第12周 Java必知必会框架入门-MyBatis
知识点汇总表
分类 关键词 描述 链接地址
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常用注解 链接地址
使用注解在项目中的具体应用 链接地址
索引目录