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
使用mybatis来完整增加 删除修改的操作
添加
xml文件
test文件
其他方法类似。