一、MyBatis框架概述

  mybatis是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不用花费精力去处理加载驱动、创建连接,创建statement等繁杂的过程。

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

  mybatis通过xml或注解的方式将要执行的各种statement配置起来,并通过java对象和statement中sql的动态参数进行映射生成最终执行的sql语句,最后mybatis框架执行sql并将结果映射为java对象并返回。

  采用ORM思想解决了实体和数据库映射的问题,对jdbc进行了封装,屏蔽了jdbc api底层访问细节,使我们不用于jdbc api打交道,就可以完成对数据库的持久化操作。

ORM映射

O——Object对象

R——Relatinshit关系

M——Mapping映射

ORM映射的方式:

自动映射,类中的成员变量名与数据库中表的字段名相同(注意类中的成员变量是区分大小写的而数据库中表的字段名是不区分大小写)使用属性文件进行类的成员变量名与数据库表中的字段名进行映射

1、使用注解方式
2、使用XML方式
ORM映射的目的是类中的成员变量名与表中的字段名的一个对应关系。

二、搭建MyBatis开发环境

1、创建maven项目

MyBatis概述和环境的搭建 随笔 第1张

2、下载MyBatis框架

MyBatis概述和环境的搭建 随笔 第2张

 

 MyBatis概述和环境的搭建 随笔 第3张

点击下载次数最多的

MyBatis概述和环境的搭建 随笔 第4张

复制MyBatis的坐标

MyBatis概述和环境的搭建 随笔 第5张

添加到创建好的maven项目中的pom.xml中

 

MyBatis概述和环境的搭建 随笔 第6张

 

 补充:上面的java-api-7.0.jar包是javaee开发必备的包,必须要的

    mysql-connector-java-8.0.11是数据库的包也是要添加的

下面这个单元测试包也可以添加,也可以不添加,如果不添加,编写测试接口类的时候要添加main方法。

MyBatis概述和环境的搭建 随笔 第7张

Mybatis操作看下节介绍

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄