mybatis —— ORM框架

一、什么是框架

        框架是一种经过校验、具有一定功能的半成品软件品,已经对基础的代码进行了封装并提供相应的API,开发者在使用框架是直接调用封装好的api可以省去很多代码编写,从而提高工作效率和开发速度。        

二、什么是ORM

        ORM,即 Object-Relational Mapping (对象关系映射),它的作用是在关系型数据库和业务实体 对象之间作一个映射,这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的 SQL 语句打交 道,只需简单的操作对象的属性和方法。

三、什么是mybatis框架? 

        MyBatis 是支持普通 SQL 查询存储过程高级映射的优秀==ORM框架==。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索封装。MyBatis 可以使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJO(Plain Old Java Objects,普通的 Java 对象)映射成数据库中的记录. 半自动化框架。必须写sql语句。

        mybatis可以向PreparedStatement中输入参数自动进行输入映射,将查询结果集灵活的映射成Java对象(输出映射),输入映射和输出映射这是mybatis的核心

        用一句话来说, mybatis就是封装与数据库交互的半成品。

1、如何使用mybatis

        准备条件就是需要先建一个数据

                create database mybatis;
                use mybatis;
                CREATE TABLE users(id INT PRIMARY KEY AUTO_INCREMENT, NAME
                VARCHAR(20), age INT);
                INSERT INTO users(NAME, age) VALUES('Tom', 12);
                INSERT INTO users(NAME, age) VALUES('Jack', 11);

        (1)创建一个maven的java工程

         (2)引入mybatis的jar包和 mysql的驱动jar包

         (3)创建相应的实体类

         (4)配置mybatis的配置文件---mybatis会读取该文件的内容完成连接数据库的功能

        (5)编写相应的映射(mapper)文件  -----sql语句 实体类与表的映射

        (6)把映射文件引入到mybatis配置文件中

         (7)测试是否成功

        (8)CRUD操作 (增删改查)测试

2、实际开发中使用Dao

        (1)定义一个相关的Dao接口

         (2)映射文件(mapper)

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值