1) 什么是框架?

(1)为什么使用Mybatis
2) 3种架构
表现层:用于展示数据的 (SpringMVC)
业务层:处理业务需求
持久层:和数据库交互的 (MyBatis)
3)结构

(1)为什么使用Mybatis

MyBatis : 表现层
SpringMVC : 持久层
Spring:不属于任何一层

4) 持久层技术解决方案

(1)为什么使用Mybatis
疑问:既然我们会JDBC和Spring的JdbcTemplate
都能进行增删改查了 为什么还要学习MyBatis框架呢?

我们来回顾一下JDBC的代码:

(1)为什么使用Mybatis

(1)为什么使用Mybatis

(1)为什么使用Mybatis

既然能写,也能实现功能,那么必然存在问题
比如JDBC中,首先 -》注册驱动-》获取连接-》获取预处理对象-》封装获得结果集-》释放资源

其实这些操作都是重复的,繁琐的。那么我们能不能简化呢?

而我们在项目的开发中,更多关注点是实现功能。
我们需要的是只需要sql语句,我们就能实现功能
那么我们就要选择一种技术,我们把这些繁琐的技术给封装起来,实现项目的高效开发。

5)MyBatis概述

(1)为什么使用Mybatis



原文链接:https://blog.csdn.net/Yuz_99/article/details/89467477

 

相关文章:

  • 2021-07-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-21
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-13
  • 2021-11-30
  • 2022-02-26
  • 2021-11-16
  • 2021-11-26
  • 2022-01-11
相关资源
相似解决方案