什么是Mybatis?

持久层框架,支持自定义 SQL、存储过程以及高级映射。

MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。

官网:https://mybatis.org/mybatis-3...

什么是持久化?

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

持久化(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的对象存储在关系型的数据库中,当然也可以存储在磁盘文件中、XML数据文件中等等。

为什么用Mybatis?

  • 帮助程序员将数据存入数据库中
  • 方便,传统的JDBC代码太复杂了
  • Mybatis的优点:

    1. 简单易学,灵活
    2. sql和代码分离,提高了可维护性
    3. 提供映射标签,支持对象与数据库的orm字段关系映射
    4. 提供对象关系映射标签,支持对象关系组建维护
    5. 提供xml标签,支持编写动态sql

向日葵
1 声望1 粉丝