MyBatis简介

1 什么是 MyBatis?

MyBatis是一个基于Java的持久层框架。

MyBatis 原名叫iBatis,本来是Apache Software Foundation (ASF) 的一个开源项目。 2010年这个项目由Apache迁移到了Google Code,并且改名为MyBatis 。2013年11月由Google Code迁移到Github。 当前,最新版本是MyBatis 3.5.4 ,其发布时间是2020年2月4日。

MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。

2 MyBatis特点

  • 简单:MyBatis很小,没有任何第三方依赖,最简单安装只要一个jar文件,配置几个SQL映射文件,易于学习,易于使用。
  • 灵活:MyBatis不会对应用程序或者数据库的现有设计强加任何影响。 SQL写在XML里,便于统一管理和优化。通过SQL语句可以满足操作数据库的所有需求。
  • 解耦:通过提供DAO层,将业务逻辑和数据访问逻辑分离,使系统的设计更清晰,更易开发,更易测试,更易维护。

如有疑问,请看视频教程:https://edu.csdn.net/course/detail/28508

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值