mybatis 框架介绍

一句话介绍

mybatis相当于 增强版的JDBC,用于操作数据库,各种花式 执行 CRUD

介绍

MyBatis 是一款优秀的 持久层 框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。

MyBatis 可以通过简单的 XML 或 注解 来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。

以上摘自 官网-中文 介绍

优点

  • 使用很少的代码,可以实现更多的功能,隐藏JDBC细节(加载驱动、创建连接、创建PrepareStatement等)

  • sql写在 xml 或 注解 中,便于统一管理。避免混在 java 代码中

  • 支持动态sql

  • 查询的结果与java对象自动映射

网址

官网:
https://mybatis.org/

官网-中文:
https://mybatis.org/mybatis-3/zh/index.html

下载jar包:
https://github.com/mybatis/mybatis-3

框架

https://www.malaoshi.top/show_1EF6VxDfv0dd.html

持久层

和数据库交互,简单说就是 CRUD,对数据库进行增删改查操作

  • C:增加(Create)
  • R:检索(Retrieve)
  • U:更新(Update)
  • D:删除(Delete)

ORM

https://www.malaoshi.top/show_1EF2sCRYslIW.html


原文出处:/show_1EF6W7FbOG3O.html