SpringBoot整合Mybatis说明,对Mybatis介绍和解释

本文介绍了Mybatis作为优秀持久层框架的功能,包括它的ORM思想和如何简化数据库操作。详细阐述了SpringBoot整合Mybatis的步骤,涉及依赖配置、接口与映射文件的编辑。还提及了@SpringBootTest注解在测试中的作用以及Mybatis调用流程。最后讨论了Mybatis-statement异常的常见原因和解决策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 Mybatis介绍

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

2 ORM思想

对象关系映射(英语:Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序设计技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。如今已有很多免费和付费的ORM产品,而有些程序员更倾向于创建自己的ORM工具。
核心知识:
宗旨: 以对象的方式操作数据库
1. 要求查询的结果集可以自动的封装为对象 
2. 利用对象封装数据,之后(自动)动态的生成Sql语句执行相关操作. 

3 SpringBoot整合Mybatis流程

1.导入依赖jar包 数据库驱动/JDBC包/Spring整合Mybatis包
2.编辑application.yml文件 配置数据源/配置Spring整合Mybatis
3.编辑Mybatis 接口文件/编辑xxx.xml映射文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值