MyBatis框架

前言:

MyBatis框架相比JDBC来说大大提升了我们写代码的效率,但是对初学者来说框架还是有点难以理解,所以本篇博客会十分详细的讲解MyBatis框架

目录

一.MyBatis概述

1.什么是映射?

2.什么是XML?

二.MyBatis框架搭建

1.创建一张表和表对应的实体类

2.导入MyBatis Jar包和mysql数据库驱动包

3.创建MyBatis全局配置文件

三.测试MyBatis

四.总结


一.MyBatis概述

MyBatis是一款优秀的持久层(数据访问层)框架.

MyBatis避免了JDBC代码手动设置参数以及手动获取结果集的操作,自动将ResultSet结果映射到对应的数据库表对象

MyBatis可以使用XML或注解,将数据库中的记录映射成java对象

1.什么是映射?

就是将我们查询到的结果封装到我们与数据库表的对应对象的操作

例如:在数据库中我们有一个学生表,我们用sql语句查询到一个学生,学生信息都保存在了ResultSet对象中,我们要将信息提取到我们对应的学生类中

while(resultset.next())//指向结果集中的数据
{
        student.setId(resultset.getInt("id"));
        student.setName(resultset.getString("name"));
        student.setGender(resultset.getString("gender"));
        student.setPhone(resultset.getString("phone"));
        student.setBirthday(resultset.getDate("birthdy"));
        student.setRegtime(resultset.getTimestamp("regtime"));
}

2.什么是XML?

XML 文件​(可扩展标记语言Extensible Markup Language)是一种用于存储和传输结构化数据的文本文件格式

XML 配置注解配置是两种定义 SQL 映射的方式

用语言来表述难以理解对初学者来说,在下面MyBatis框架搭建中博主会具体解释怎么使用,为什么使用

二.MyBatis框架搭建

首先在src文件下面创建一个包(Demo),在这个包下面创建一个dao包(存放接口)和一个model包(存放实体类)

DAO​(Data Access Object,数据访问对象)是一种设计模式,用于将业务逻辑数据访问逻辑分离,提供对数据库操作的抽象接口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值