![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
文章平均质量分 58
陈建江!
上善若水,水善利万物而不争。
展开
-
手写mybatis
一,熟悉mybatis的执行流程 初始化阶段:读取xml配置文件和注解中的配置信息,创建配置对象,并完成各个模块的初始化工作 代理阶段:封装IBatis的编程模型,使用mapper接口开发的初始化工作 数据读写阶段:完成SQL的解析,参数映射,SQL的执行,结果的反射解析过程 ...原创 2021-04-07 17:47:37 · 1234 阅读 · 1 评论 -
Spring复习1—— spring框架的概述以及spring中基于XML的I0C配置
第二天: spring中基于注解的I0C和ioc的案例 第三天: spring中的aop和基于XML以及注解的AOP配置 第四天: spring中 的JdbcTemlate以及Spr ing事务控制 一,spring的概述 1,spring是什么? Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Sp...原创 2021-01-21 13:40:46 · 136 阅读 · 0 评论 -
mybatis复习笔记四——延迟加载
一,延迟加载 1、Mybatis中的延迟加载 问题:在一对多中,当我们有一个用户,它有100个账户。 在查询用户的时候,要不要把关联的账户查出来? 在查询账户的时候,要不要把关联的用户查出来? . 在查询用户时,用户下的账户信息应该是,什么时候使用,什么时候查询的。 在查询账户时,账户的所属用户信息应该是随着账户查询时一起查询出来。 什么是延迟加载? 在真正使用数据时才发起查询,不用的时候不查询。按需加载(懒加载) 什么...原创 2021-01-19 19:16:09 · 75 阅读 · 0 评论 -
mybatis复习笔记三——多表查询
示例:用户和账户的关系 一个用户可以有多个账户 一个账户只能属于一个用户(多个账户也可以属于同一个用户) 步骤: 1、建立两张表:用户表,账户表,让用户表和账户表之间具备-对多的关系:需要使用外键在账户表中添加 2、建立两个实体类:用户实体类和账户实体类,让用户和账户的实体类能体现出啦一对多的关系 3、建立两个配置文件 用户的配置文件 账户的配置文件 4、实现配置: 当我们查询用户时,可以同时得到用户下所包含的账户信息 当我们查询账户...原创 2021-01-19 13:13:48 · 185 阅读 · 0 评论 -
mybatis复习笔记2——基本CRUD操作(IDEA版本)
搭建mybatis环境请看笔记一:https://blog.csdn.net/weixin_44841312/article/details/112591043 一,整体的结构: 二,IStudent package com.itcast.dao; import com.itcast.dao.domin.QueryVo; import com.itcast.dao.domin.Student; import java.util.List; /**学生的持久层接口*/ public inter原创 2021-01-15 20:39:46 · 176 阅读 · 0 评论 -
mybatis复习笔记1——环境搭建(IDEA)
一,搭建mybatis环境 1,创建maven工程,并导入坐标 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.原创 2021-01-14 13:26:53 · 109 阅读 · 0 评论 -
mybatis的配置文件
一,userMapper.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <map...原创 2019-12-05 16:50:56 · 2284 阅读 · 0 评论