美文网首页
MyBatis入门

MyBatis入门

作者: 蓝色Hippie | 来源:发表于2020-06-24 15:36 被阅读0次

    一、MyBatis概述

    1.ORM模型(Object Relation Mapping)

    2.传统JDBC程序的设计缺陷

       2.1大量配置信息硬编码,如:数据库连接账号等

       2.2大量的无关业务处理的编码

       2.3扩展优化极为不便

    3.MyBatis概述

        MyBatis是支持定制化SQL、存储过程以及高级映射的优秀的持久层框架。

        3.1 避免传统JDBC硬编码

        3.2 XML配置或者注解

        3.3 POJO对象和数据库记录直接映射

        3.4 完善的文档支持

    4.MyBatis前世今生

    5.优势与使用场景

    优势:

        5.1简单易学、快速上手、学习成本低

        5.2数据库交互信息的配置化(ORM框架共性)

        5.3动态SQL处理

    场景:

        5.3更加关注SQL优化的项目

        5.4需求频繁更新改动的项目

    二、环境搭建

    2.1环境

    2.1.1官网:https://www.mybatis.org/mybatis-3/

    2.1.2获取项目包:

    第一种:maven仓库获取mybatis依赖:http://mvnrepostiory.com中查询

    第二种:下载离线项目包:https://github.com/mybatis/mybatis-3/releases

    2.2mybatis核心API

    2.3mybatis架构分解

    相关文章

      网友评论

          本文标题:MyBatis入门

          本文链接:https://www.haomeiwen.com/subject/hjojbctx.html