MyBatis入门

2020-06-24  本文已影响0人  蓝色Hippie

一、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架构分解

上一篇下一篇

猜你喜欢

热点阅读