SpringBoot整合mybatis

一、创建springboot项目

二、勾选mybatis依赖和MySQL驱动

三、创建数据库环境

四、创建实体类

五、配置数据源

六、创建mapper接口

6.1 纯注解开发方式

6.1.1 创建mapper接口

6.1.2在测试类中注入数据源测试

**注意:**如果出现时区报错,则在配置信息后添加配置标准时区

测试结果:

6.2 XML配置开发方式

6.2.1 创建mapper接口

6.2.2 创建xml映射文件

一般在resources下创建mapper文件夹,存放所有的xml映射文件:

6.2.3 配置mybatis

6.2.4 在测试类中注入数据进行测试

测试结果:

**注意:**如果运行失败,可能是application.properties文件中自动添加了mybatis的配置信息,将其注释掉即可。

相关推荐
XiYang-DING3 小时前
【MyBatis】注释方式实现CRUD
mybatis
亦暖筑序3 小时前
Spring AI多模型路由实战:企业级智能路由+自动降本指南
spring boot·大模型·企业开发·spring ai·多模型路由
XiYang-DING3 小时前
【MyBatis】XML方式实现CRUD
xml·mybatis
小饼干在学嘎瓦4 小时前
秒杀场景Redis做预扣减,问题在哪里?
数据库·redis·mybatis
RemainderTime4 小时前
Spring Boot脚手架集成Sa-Token实现生产级RBAC权限管理
java·spring boot·后端·系统架构
世界尽头与你4 小时前
Spring Boot Watcher 未授权访问漏洞
spring boot·安全·网络安全·渗透测试
lpd_lt4 小时前
AI生成Spring Boot + Vue 3 + MySQL + MyBatis-Plus的项目实战
java·spring boot·vue·ai编程
绝知此事4 小时前
RabbitMQ 从入门到精通:Spring Boot 实战三部曲(三)—— 高级应用与性能优化
spring boot·rabbitmq·java-rabbitmq
绝知此事4 小时前
RabbitMQ 从入门到精通:Spring Boot 实战三部曲(一)—— 基础核心与快速上手
spring boot·rabbitmq·java-rabbitmq
来杯@Java14 小时前
图书管理系统(基于springboot+vue前后端分离的项目)计算机毕业设计java
java·spring boot·spring·vue·毕业设计·mybatis·课程设计