MyBatis
Tinacsdn
那就学呗~~~
展开
-
MyBatis入门(四)
0. 学习目标 MyBatis延迟加载策略[掌握] MyBatis缓存[理解] MyBatis注解开发[了解] 1. MyBatis延迟加载策略 通过前面的学习,我们已经掌握了 Mybatis 中一对一,一对多,多对多关系的配置及实现,可以实现对象的 关联查询。实际开发过程中很多时候我们并不需要总是在加载用户信息时就一定要加载他的账户信息。此时就是我们所说的延迟加载。 1.1 何为延迟加载? 延迟加载: 就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载. 好处:原创 2020-11-19 16:54:08 · 316 阅读 · 0 评论 -
MyBatis入门(三)
0. 学习目标 MyBatis连接池 MyBatis的事务控制 MyBatis一对一查询(一对多) MyBatis多对多查询 1. Mybatis连接池 1.1 MyBatis连接池的分类 在mybatis中,我们将他的数据源datasource分为以下几类: 可以看出 Mybatis 将它自己的数据源分为三类: UNPOOLED 不使用连接池的数据源 POOLED 使用连接池的数据源 JNDI 使用 JNDI 实现的数据源 具体结构如下: 在这三种数据源中,我们一般采原创 2020-11-19 16:50:17 · 268 阅读 · 0 评论 -
MyBatis入门(二)
MyBatis第二天 1.学习目标 复习mybatis的使用 掌握mybatis中的动态SQL标签 基于xml配置的增删改查 在配置文件中#{}与${}的区别 掌握ResultMap的使用 SqlMapConfig运用 2. Mybatis 的动态 SQL 语句 Mybatis 的映射文件中,前面我们的 SQL 都是比较简单的,有些时候业务逻辑复杂时,我们的 SQL 是动态变 化的,此时在前面的学习中我们的 SQL 就不能满足要求了。 参考的官方文档,描述如下: 2.1 动态 SQL 之标签 if 我们原创 2020-11-19 16:41:36 · 176 阅读 · 0 评论 -
MyBatis入门(一)
MyBatis框架 0.学习目标 了解框架 框架能解决的问题 熟悉软件开发模式分层 MyBatis框架的基础使用(基于XML,基于注解) 1.什么是框架 框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种 定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。 简而言之,框架其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别 人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断原创 2020-11-19 16:38:43 · 183 阅读 · 0 评论