一、什么是 MyBatis?
1、MyBatis 是一个半 ORM (对象关系映射) 框架,它内部封装了 JDBC, 开发时只需要关注 SQL 语句本身,不需要花费精力处理加载驱动、创建连接、创建 statement 等复杂的过程。程序员直接编写原生 SQL, 可以严格控制 SQL 执行性能,灵活度高。
2、MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO 映射数据库中记录。避免了大部分的 JDBC 代码和手动设置参数以及获取结果集。
二、MyBatis 的优点
1、基于 SQL 语句编程,只要你对 SQL 语句熟悉就已经成功了大半。因为 SQL 写在 XML 中,解除了 SQL 和程序代码的耦合,便于统一管理;提供 XML 标签,支持编写动态 SQL 语句,并且可以重用。
原创大约 5 分钟