MyBatis介绍

时间:2021-08-29 21:56:30   收藏:0   阅读:29

官网

http://www.mybatis.org/mybatis-3/zh/index.html

GitHub

https://github.com/mybatis/mybatis-3

简介

持久化

持久化是将程序数据在持久状态和瞬时状态间转换的机制

为什么需要持久化

持久层

优点

复用

传统的 JDBC 操作,有很多重复代码块,会造成一定的代码冗余。

MyBatis 由于将 SQL 语句独立成了接口,可以增加代码的复用性,减少冗余代码。

轻量

MyBatis 很小巧,最简单安装只需要两个 jar 包和配置几个 SQL 映射文件就可以。

无侵入

没有任何第三方依赖,不会对应用程序或者数据库的现有设计强加任何影响。

灵活

提供 XML 标签,支持编写动态 SQL。

易于管理

SQL 语句写在 XML 里,便于统一管理和优化。

强大

通过 SQL 语句可以满足操作数据库的所有需求。

解耦

通过提供 DAO 层,将业务逻辑和数据访问逻辑分离,使系统的设计更清晰,易于维护和进行单元测试。

活跃

Mybatis 是国内最流行的 Java 持久层框架,可以和众多框架集成,有非常活跃的社区,版本迭代和维护也较为频繁。

原文:https://www.cnblogs.com/codesail/p/15200607.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!