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

持久层代码

先写一个样例认识一下:

单元测试

相关推荐
pp起床8 小时前
【苍穹外卖】Day03 菜品管理
java·数据库·mybatis
九皇叔叔9 小时前
【01】SpringBoot3 MybatisPlus 工程创建
java·mybatis·springboot3·mybatis plus
BD_Marathon10 小时前
MyBatis逆向工程之清晰简洁版
mybatis
九皇叔叔10 小时前
【02】SpringBoot3 MybatisPlus 加入日志功能
java·mysql·mybatis·日志·mybatisplus
齐 飞10 小时前
MybatisPlus真正的批量新增
spring boot·mybatis
小北方城市网10 小时前
Spring Cloud Gateway 生产问题排查与性能调优全攻略
redis·分布式·缓存·性能优化·mybatis
while(1){yan}21 小时前
Spring事务
java·数据库·spring boot·后端·java-ee·mybatis
*.✧屠苏隐遥(ノ◕ヮ◕)ノ*.✧1 天前
《苍穹外卖》- day01 开发环境搭建
spring boot·后端·spring·maven·intellij-idea·mybatis
曹轲恒1 天前
@PropertySource、@ImportResource、@Bean
java·spring boot·mybatis
程序员侠客行1 天前
Spring集成Mybatis原理详解
java·后端·spring·架构·mybatis