随笔分类 -  Mybatis

记录Mybatis框架学习过程
摘要:11.12 Mybatis逆向工程 Mybatis逆向工程的定义 根据数据表自动生成针对单表的bean类、mapper映射文件、mapper接口。 使用Mybatis提供的逆向工具来实现 操作步骤 项目导入 创建数据表 创建项目 执行自动生成代码 项目导入 在porm.xml中导入项目: <denp 阅读全文
posted @ 2021-11-12 11:00 俊king 阅读(88) 评论(0) 推荐(0) 编辑
摘要:11.11 Mybatis缓存(一级缓存和二级缓存) 缓存的特点 特点: 将数据保存再内存中 常用的缓存服务器: MongoDB Redis 关键点: Mybatis提供了一级缓存和二级缓存的支持,默认情况下只开启一级缓存 一级缓存 特点: 基于PerpetualCache(Mybatis自带的)的 阅读全文
posted @ 2021-11-12 11:00 俊king 阅读(157) 评论(0) 推荐(0) 编辑
摘要:11.10Mybatis之动态SQL 动态SQL的应用场景 在JDBC或者其他框架中的拼接SQL的场景。 Mybatis动态SQL包含的元素 元素作用备注 if 判断语句 单条件分支判断 choose(when、otherwise) 相当于 Java 中的 switch case 语句 多条件分支判 阅读全文
posted @ 2021-11-12 10:59 俊king 阅读(134) 评论(0) 推荐(0) 编辑
摘要:11.11 Mybatis分页功能 Mybatis分页功能实现原理 先查询出所有的记录 再按起始位置和页面容量取出结果 具体实现 websiteMapper接口: package com.junkingboy.mapper;​import com.junkingboy.bean.Student;im 阅读全文
posted @ 2021-11-12 10:59 俊king 阅读(82) 评论(0) 推荐(0) 编辑
摘要:11.05Mybatis注解 注解分类 SQL语句映射 结果集映射 关系映射 SQL语句映射 @Select @Insert @Update @Delete @SelectKey @Param 使用注解是通过接口直接发送和执行SQL得到结果。 @Select注解 位置: 和WebsiteMapper 阅读全文
posted @ 2021-11-05 19:17 俊king 阅读(96) 评论(0) 推荐(0) 编辑
摘要:11.04Mybatis resultMap元素 resultType和resultMap的区别 返回类型是resultType:Mybatis会自动把对应的值赋给resultType所指定的对象的属性 返回类型是resultMap:Mybatis会将数据库中的列数据复制到对应的相应属性上。 >用于 阅读全文
posted @ 2021-11-05 19:16 俊king 阅读(58) 评论(0) 推荐(0) 编辑
摘要:11.03Mybatis标签 标签内容 select标签 insert标签 update标签 delete标签 标签的含义: 标签定义了SQL语句是查询、修改等操作。 定义了Mapper接口当中方法的返回值类型 定义了Mapper接口中的参数类型 Mybatis的组合工作流程: .xml文件 >定义 阅读全文
posted @ 2021-11-05 19:16 俊king 阅读(230) 评论(0) 推荐(0) 编辑
摘要:11.02Mybatis Mapper映射器 Mapper映射器包含的内容 内容: 一组SQL语句 映射器的组成部分以及实现方式 映射器的组成部分: 由 Java 接口和 XML 文件(或注解)共同组成 >作用: 定义参数类型 配置缓存 提供SQL语句和动态SQL 定义查询结果和PoJo的映射关系 阅读全文
posted @ 2021-11-05 19:15 俊king 阅读(69) 评论(0) 推荐(0) 编辑
摘要:11.02Mybatis SQL执行方式 Mybatis执行SQL的方式 通过SqlSession发送SQL 通过SqlSession获取Mapper接口,通过Mapper接口发送SQL SqlSession发送SQL 使用SqlSession发送SQL的方式: selectOne selectLi 阅读全文
posted @ 2021-11-05 19:15 俊king 阅读(128) 评论(0) 推荐(0) 编辑
摘要:10.30Mybatis配置文件及其元素 Mybatis配置文件结构 <?xml version="1.0" encoding="utf-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://my 阅读全文
posted @ 2021-11-05 19:14 俊king 阅读(170) 评论(0) 推荐(0) 编辑
摘要:10.30Mybatis三要素 Mybatis的三个基本要素 核心接口和类 Mybatis核心配置文件(mybatis-config.xml) SQL映射文件(mapper.xml) 核心接口和类 SqlSessionFactory接口 SqlSessionFactoryBuilder实现类实现了S 阅读全文
posted @ 2021-11-05 19:14 俊king 阅读(69) 评论(0) 推荐(0) 编辑
摘要:10.29第一个Mybatis程序 步骤 新建Maven工程 配置pom.xml文件 新建项目层级目录 书写配置文件 配置pom.xml文件 <?xml version="1.0" encoding="UTF-8"?>​<project xmlns="http://maven.apache.org/ 阅读全文
posted @ 2021-11-02 09:56 俊king 阅读(108) 评论(0) 推荐(0) 编辑
摘要:10.29Mybatis框架学习 章节内容 Mybatis是什么? Mybatis环境配置 什么是Mybatis? 概念: 一个开源、轻量级的数据持久化框架 支持定制化 SQL、存储过程以及高级映射,可以在实体类和 SQL 语句之间建立映射关系,是一种半自动化的 ORM 实现。 优点: 内部封装了 阅读全文
posted @ 2021-11-02 09:55 俊king 阅读(33) 评论(0) 推荐(0) 编辑

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