Mybatis9.28第2章

上一章我们从概念大概认识了Mybatis的作用 这一章我们主要通过代码的形式带各位认识Mybatis在使用上比较原来的JDBC的一些特点


第2章Mybatis的使用

1:首先呢 在操作Mybatis前呢我们先在我们本地的数据库中建立一个与之对应的数据库:取名为Mybatis


在这里插入图片描述
Mybatis 主要操作的对象是操作数据库sql 也就是我们数据库表中的创建的字段 我们在这里还需要在数据库中创建一个表格;在这里插入图片描述
一般来说有的人习惯使用sql,就现在的一些数据库视图软件基本上具备了原先敲sql 代码生成表格的形势 但是作为一名开发 必不可少的要去了解DML 操作数据库语言 ,DCL 数据库控制语言,DDL 数据库定义语言 这些都是数据库的核心; 也是会和我们一直打交道的东西,所以说在操作Mybatis 前我们的数据库功底一定要多去了解 在业务开发中这是我们必不可少的一项最重要的环节之一;
2:废话少说我们在建立好我们的数据库表格以后 ,我们需要在我们的编译软件上新创建一个项目 以便于带领大家更好的去了解Mybatis 这项技术


在这里我用的是iead 我们在本地创建一个项目
在这里插入图片描述
在这里插入图片描述
在这里有一些依赖我们可以勾选配置也可以从Maven 官网中获取所需要的一些依赖文件 导入到pom中;
在这里插入图片描述
相信大家对springboot springMvc 和springcloud 都不是特别陌生 因为在开发过程中这些框架也是我们在项目开发中必不可少的一项要学习和了解的框架 大家有时间也可以回顾一下之前的spring全家桶的框架,像我个人目前使用springcloud微服务相关的项目会比较多一些 ; 我个人而言 从springmvc 到springboot 这算一次进阶 在从springboot 基础上在去认识springcloud 这是第2次进阶 毕竟这些东西都是需要先从底层配置开始理解在进阶到一些精简替代便于开发者开发的上的认识 循序渐进的过程;
一般来说开发项目都会有专门的架构师来我们建立一个项目 ,而开发主要针对的也就是针对就是数据库与项目中业务需求根据不同的业务需求操作sql映射文件编写sql就如我们现在正在讲到的Mybatis 或者其他更便于开发者开发的一些业务框架;
在这里插入图片描述
这里大概是我们的配置的一些依赖对于使用Mybatis来说这些配置也就够用了 现在的话我们需要配置一个Mybatis的配置文件 还是老样子我们需要学习一项技术的同时 必须要学会查阅开发手册 点击入门 将这里的xml 配置文件复制到我们的项目的配置文件中
在这里插入图片描述


我们创建一个xml文件 然后将手册中的xml文件代码复制到我创建的mybatis-config的xml文件中

在这里插入图片描述
我们简单的介绍一下我们粘贴过来Mybatis核心配置文件的大概用途 也可以通过官方文档手册里的介绍进行相应的认识这里我把对应的地址粘贴到我们的这里 :
点击即可Mybatis的入门手册
这里的话我就简短一些里面大概就是一些环境配置
在这里插入图片描述

我们需要使用Mybatis的核心配置文件就需要去连接我们本地的数据库 这里大概就是一些数据源配置 需要将我们数据库的用户名和密码进行相对应的填写以及连接的数据库接口 是那种配置; 所以在使用Mybatis前一定要把数据库Mysql 了解清楚以后在去熟悉我们的Mybatis技术;
像这种连接数据库的配置的话从我配置的文件中大家也可以基于这种配置根据自己的数据库设置的用户名和密码 遵从下面的图片进行配置

在这里插入图片描述

这样一来我们的基本工作基本上完成了 然后就是一些理论上的东西,
我们这里的核心配置文件就如同构建了一个sql工厂 也就是SqlSessionFactory
然后获取SqlSession 来执行映射的sql文件;这里的话官方文档上有详细的介绍我们大概有时间看一下即可 然后这里基本Mybatis的核心配置已经介绍的差不多了
下一章在为各位介绍一些Mybatis它在我们使用过程中是如何使用他去操作我们的sql和一些配置内容

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值