mybatis框架简介


1. mybatis: 数据层框架                   同类框架 : hibernate
    别名: 持久层框架, orm框架

    ORM: Object Relationship Mapping 实体关系映射

    出品公司: apache
    原名: ibatis

  2.  特征及设计理念:
        mybatis                                                 hibernate
        半自动框架                                              全自动框架
           所有操作需要用户自定义                          提供了大量可以直接使用的操作方法
        轻量级                                                  重量级
        减少50%代码量                                    减少50%代码量
        基于sql设计                                          基于java对象设计
        使用灵活方便(动态SQL)                       不够灵活
        可移植性差                                            可移植性高(方言)

总结: mybatis是一种半自动轻量级的数据层框架, 基于sql设计, 使用灵活方便, 但可移植性差. 

   3.  搭建mybatis环境步骤
        1. 导入jar包
        2. 在resources下添加mybatis的配置文件
            配置文件的主要内容:
                1. 数据库环境配置
                2. 引入mapper映射文件
                3. 配置实体类别名(可选)
                4. 引用数据库配置文件(可选)
        3. 编写数据接口
        4. 编写与数据接口对应的mapper映射文件
            注1: mapper映射文件的存放路径需要与数据接口的存放路径一致
            注2: mapper映射文件的文件名需要与对应的数据接口一致

   4. mybatis的运作原理:
        mybatis会将所有的mapper映射文件转换成对应数据接口的实现类

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值