Mybatis9.28技术

今天回顾一下Mybatis技术的使用

首先呢:Mybatis 作为简化JDBC操作的一项技术而言 我个人认为是非常具备回顾和学习的 Mybatis也是在无论在我们日常开发过程,还是在框架飞速迭代的现在,无论未来框架精简到什么地步必不可少的一项技术;任何一项技术都是由繁琐复杂到精简而推进的所以无论目前项目开发的过程中是否被替代,我们都需要知道他的最初开发的模式到精简的衍生出的新的开始 这个过程是必须要有的;

1:什么是Mybatis:

在这里插入图片描述

这里我们进入到Mybatis的官方文档 这里有专门对于Mybatis的文档介绍 ,首先呢 我们学习任何一项技术前要学会去看一些技术的开发文档 学习任何一项新的技术也好框架也好 第一步就是要学会观阅技术文档去了解他是作什么的 ,首先这里讲到Mybatis 它是一种持久层框架 这里面我们讲讲什么是持久层 分层结构是软件设计中一种重要的思想。持久层就是在软件的三层体系结构的基础上发展起来的,它以解决对象和关系这两大领域之间存在的问题为目标,为对象-关系数据库之间提供了一个成功的映射解决方案。简单来讲他是基于数据层 Dao 业务逻辑层 service 和表示层 Controller 之间将数据使用者和数据实体相关联。每一种技术的迭代都是基于原先的技术基础上做衍生的 我们需要了解Mybatis 就需要了解JDBC 因为Mybatis 是基于JDBC 而衍生出来的新技术 ,而为提高开发者效率更好的使用sql 提供的一种技术;
所以我们又必须了解JDBC 是做什么的 ,在这里我们简单的介绍一下JDBC技术 是做什么的 而又为什么会使用Mybatis的框架的优秀之处;
JDBC: 可以理解为是一个入口 当我们需要使用数据库sql为我们进行开发的时候 我们需要调用使用到JDBC的技术或者更准确的说是数据库厂商的JDBC接口实现在我们使用的中又通过JDBC接口需要为我们提供不同的数据库的驱动装载;
JDBC提供了不同的接口 详情大家可以大概的去看下文档,因为在有一些过程中一些比较老的面试官会经常会考面试者的底层功底 无论框架用的多娴熟只有基本功练好了才能够更好的适应开发过程中的不断迭代的新技术;

在这里插入图片描述
刚刚提到持久化 还没有介绍完毕,持久化不仅仅为我们关系型映射这么简单,它还为我们的数据进行持久化保存;可以这么理解它看可以便于我们更好的保存我们的数据在内存中,也可以理解为冰箱中我们需要将一些物品更好的存储 取用;

我们为什么要弃用JDBC 而选择Mybatis 原先的JDBC 获取 代码太繁琐 为了更好的提高我们的开发效率而从中衍生出来的技术 当然了 就我们目前而言 从JDBC 到Mybatis 到Myabtisplus 到一些低平台框架的各种衍生 都是为了简化开发的效率而产生的 无论怎么变 我们都需要去认识他们 就像原来的单体框架 到垂直框架 在衍生到SOA 到微服务等等也是为了提高框架的整合和效率的一种进步把;无论怎么变通我们都要去从原始到目前的产生的一些新技术中去认识才能够更深刻的理解和更快的学习新技术;
(第一章就讲到这里 下一章我们将带各位使用如何操作Mybatis)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ava实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),可运行高分资源 Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值