mybatis框架的介绍及使用

mybatis是什么?

1.mybatis 是一个持久层框架, 主要用于来对***数据库***进行操作,mybtais 底层还是对jdbc的封装。
在工作中只是程序员不需要关注底层怎么封装,需要会使用
参考的文档:http://www.mybatis.cn/
2.mybatis是一个 ORM 映射的框架
O =>对象
R=>数据库表
M=>映射
mybatis 能够实现数据库表(列)与对象(属性)的映射关系

mybatis的优势

1.相对于传统的jdbc来进行开发 代码量少了百分之五十
2.它是一个orm映射框架 能够 实现数据库表与对应的映射
3.mybatis 框架***支持动态sql语句*** 提供了一些动态的标签
4.mybatis 轻量级 操作起来比较简单
mybatis 框架 实现 sql 与代码分离 ,便于后台代码的扩展与维护

mybatis框架的搭建

步骤:
1.新建数据库 新建表
2.创建项目 导入响应的依赖(jar)
3.新建一个实体Bean
4.编写核心配置文件 编写mapper映射关系的配置文件

1.在这里插入图片描述
2.略
3.在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
数据库配置文件
在这里插入图片描述
4.编写核心配置文件
连接数据库的环境
在这里插入图片描述
加载数据库的映射文件
在这里插入图片描述
注意事项:
1.dao 只需要接口 不需要实现类
2.dao的接口名字 与文件的名字必须一样
在这里插入图片描述
在这里插入图片描述
测试的代码
在这里插入图片描述
1.配置文件的介绍

核心xml文件包含哪些部分
核心xml 文件就是一些连接数据库的环境 以及事务的配置,还有 数据源的配置 映射文件xml的配置

2.映射xml文件的配置



select * from user

namespace 表示命名工作空间 其实是接口的***完整的包名+类名*** id 是唯一 对应的是**接口的方法名** resultType 返回的数据的类型 parameterType 参数的类型

使用mybatis来完整增加 删除修改的操作

添加
在这里插入图片描述
xml文件
在这里插入图片描述
test文件
在这里插入图片描述

其他方法类似。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值