SSM之MyBatis系列
文章平均质量分 96
MyBatia学习过程详解
一个Java小白
坚持,自律……
人菜就要多学习。生活在优秀的人的身边,就要努力变得更优秀
梦想是当一条咸鱼
展开
-
SSM之MyBatis系列(七)---- MyBatis中的延迟加载、缓存和注解开发
文章目录MyBatis中的延迟加载延迟加载和立即加载一对一实现延迟加载一对多实现立即加载Mybatis 中的缓存Mybatis 的一级缓存Mybatis 的二级缓存MyBatis的注解开发Mybatis 使用注解实现单表 CURDMybatis 使用注解实现多对一(一对一)Mybatis 使用注解实现一对多Mybatis 使用注解实现二级缓存MyBatis中的延迟加载延迟加载和立即加载假如此时我们有 1 个用户,该用户拥有 100 个账户,那么问题来了:当我们查询用户的时候,要不要把关联的账户也一原创 2021-02-03 23:18:22 · 324 阅读 · 0 评论 -
SSM之MyBatis系列(六)---- Mybatis 多表查询
Mybatis 多表查询在说多表查询之前,首先要了解表之间的关系共有以下几种:一对一 : 人和身份证就是一对一的关系。一个人只能有一个身份证号,而一个身份证号只能属于一个人。多对一(一对多):用户和订单就是多对一(一对多)的关系。一个用户可以下多个订单。多个订单属于同一个用户。多对多 : 学生和任课老师就是多对多的关系。一个学生可以有多个任课老师,而一个任课老师可以有多个学生。特例:如果拿出每一个订单,它都只能属于同一个用户。所以MyBatis就把多对一看成了一对一。多表查询之多原创 2021-02-02 22:28:08 · 261 阅读 · 0 评论 -
SSM之MyBatis系列(五)---- MyBatis连接池与事务深入、动态SQL语句
这篇文章是以上一篇文章的代码为基础的。基于代理Dao实现CRUDMybatis 连接池简单介绍 我们在实际开发中都会使用连接池,因为它可以减少我们获取连接所消耗的时间。我们来看看下图对连接池的分析: 线程1和线程2分别获取1号和2号连接之后,连接池里的连接将重新进行排序。当线程1和线程2释放连接之后,1号和2号将会重新进入连接池的尾部,并有新的序号。Mybatis连接池提供了三种方式的配置,其配置的位置为:主配置文件SqlMapConfig.xml中的dataSource标签,t.原创 2021-02-01 23:03:35 · 233 阅读 · 0 评论 -
SSM之MyBatis系列(四)---- 基于代理 Dao 实现 CRUD (增删改查)操作及MyBatis配置文件标签
在实现以下内容之前,得把环境搭建好Mybatis环境搭建文章目录一、添加操作在 UserDao 接口中新增 saveUser() 方法在 Dao映射文件 UserDao.xml 中配置添加操作测试添加操作测试结果二、删除操作在 UserDao 接口中新增 deleteUser() 方法在 Dao映射文件 UserDao.xml 中配置删除操作测试删除操作测试结果三、修改操作在 UserDao 接口中新增 updateUser() 方法在 Dao映射文件 UserDao.xml 中配置修改操作测试修改操作测原创 2021-01-31 15:44:26 · 221 阅读 · 0 评论 -
SSM之MyBatis系列(三)---- Mybatis的入门案例和自定义MyBatis框架
今天我们来看一下MyBatis的入门案例,熟悉之后,我们就来自定义一下MyBatis框架MyBatis的入门案例编写测试类package com.test;import com.Dao.UserDao;import com.Doamin.User;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.SqlSes.原创 2021-01-28 23:17:39 · 207 阅读 · 1 评论 -
SSM之MyBatis系列(二)---- Mybatis的环境搭建
Mybatis的环境搭建首先创建一个新的项目选择Maven,然后一直下一步就行。至于对Maven的知识,大家不懂的可以去找找资料来看看,我要发表的话,只能等我把SSM系列的洗完才会发。新建完成之后:...原创 2021-01-18 16:57:16 · 145 阅读 · 0 评论 -
SSM之MyBatis系列(一)---- 框架的概述及选用MyBatis的好处
好久没有更新过博客了,接下来我将会持续更新SSM的知识,有什么错误请大家指出。什么是框架 框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是应用方面后者是从目的方面给出定义。 简而言之,框架其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统.原创 2021-01-15 11:24:35 · 552 阅读 · 0 评论