MyBatis入门二:Mybatis介绍二:MyBatis简介;

Mybatis是一个流行的Java持久层框架,它将SQL语句独立管理在XML文件中,实现程序与SQL的解耦,简化数据库操作。通过Mapper接口,Mybatis能方便地映射实体类与数据表,提供快速上手的特性。开发流程包括使用Maven管理组件,配置核心XML文件,创建实体类和Mapper,利用SessionFactory和SqlSession进行数据库交互。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 Mybatis框架简介;

目录

1.Mybatis简介

2.查看Mybatis文档

3.Mybatis开发流程


1.Mybatis简介

(1)持久层:就是通过Dao类和Mybatis框架完成数据的增删改查操作;持久就是指将内存中的数据保存到数据库中,防止重启后数据丢失;

(2)把SQL语句保存在xml文件中,SQL语句是单独的维护管理的,程序代码通过Mybatis提供的方法来完成对应SQL的交互工作。这样做的好处是,程序和SQL语句解耦,当某条SQL需要修改的时候,不用修改Java源代码,而是值修改xml文件就可以了,非常有利于程序的维护;

(3)Mybatis上手快;Mybatis底层的基础就是JDBC;其在JDBC的基础上进行了扩展和封装。


2.查看Mybatis文档

Mybatis文档地址:https://mybatis.org/mybatis-3/zh/index.html


3.Mybatis开发流程

(1)Mybatis,最好使用maven来管理组件;

(2)Mybatis是基于xml文件进行配置管理的,所以要创建Mybatis的核心配置文件;

(3)Mybatis是持久层框架;最大特点是,其会把底层的数据表和定义的Java类进行一一对应,同时数据表中的字段和类中的属性都有对应关系;这些与底层表对应的类称为Entity实体类(有的人也称之为域对象或者POJO简单对象);

(4)Mapper是Mybatis把实体类和数据表进行映射的关键。通过Mapper设置某个表和哪个类是对应的,表中的字段和类的哪个属性是对应的;

(5)这儿就是Java编码的环节了。SessionFactory:会话工厂,是Mybatis最核心的对象,作用是读取配置文件,加载Mapper映射,为后续的处理做前期准备;

(6)如果要完成具体的对某个数据表或者数据的增删改查操作,需要使用SqlSession对象;SqlSession是由SessionFactory创建的,每一个SqlSession可以看成是一个数据库连接Connection,SqlSession定义了增删改查的操作,我们只需要直接调用方法就能完成对应的操作。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值