MyBatis 配置与测试方式

目录

一,什么是MyBatis

二,准备工作

创建项目

配置数据库连接

持久层代码

单元测试


一,什么是MyBatis

简单来说,MyBatis 是一款优秀的持久层框架,用于简化JDBC的开发,能更简单完成程序与数据库之间的交互。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或 注解 用于配置和原始映射,将接口和 Java 的 POJOs (Plain Old Java Objects, 普通的 Java 对象)映射成数据库中的记录。

二,准备工作

创建项目

在创建springboot工程时,导入 mybatis 框架以及 mysql 的驱动包。

配置数据库连接

这里展示.yml文件的配置内容:

复制代码
spring:
  datasource:
    url: jdbc:mysql://127.0.0.1:3306/数据库名?characterEncoding=utf8&useSSL=true
    username: 用户名(如果没动过默认root)
    password: 密码
    driver-class-name: com.mysql.cj.jdbc.Driver # 如果mysql版本在5.x之前使用 com.mysql.jdbc.Driver

持久层代码

先写一个样例认识一下:

单元测试

相关推荐
天若有情6731 天前
SpringBoot4 + MyBatis 前后端分离实战|从零实现坏习惯管理系统,支持局域网手机访问CRUD
智能手机·mybatis
不能只会打代码1 天前
Day 011 — Spring 全家桶深度拆解
spring boot·mybatis·spring aop·spring mvc·spring ioc
憧憬成为web高手2 天前
皮卡丘靶场速通--sql 2
数据库·sql·mybatis
Java面试题总结3 天前
mybatis插件
java·tomcat·mybatis
Devin~Y4 天前
互联网大厂Java面试实战:Spring Boot、MyBatis、Redis、Kafka、JWT、Spring Cloud 与 AI 场景追问
java·spring boot·redis·spring cloud·kafka·mybatis·spring security
Ethan01074 天前
mybatis插件
mybatis
扎Zn了老Fe5 天前
MyBatis-Plus必知必会:告别低效CRUD,高效开发持久层
后端·mybatis
醉城夜风~5 天前
MyBatis 基础CRUD全套实战学习笔记
笔记·学习·mybatis
万亿少女的梦1685 天前
基于微信小程序、Spring Boot与Vue3的智慧养老管理系统设计与实现
spring boot·redis·微信小程序·mybatis·vue3
4154116 天前
MyBatis-Plus + PostGIS 实战(四):GeoJSON 序列化与前端地图对接,全局 WKT + 局部 GeoJSON,两种格式优雅共存
java·mybatis·postgis·geojson