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

持久层代码

先写一个样例认识一下:

单元测试

相关推荐
学习编程的Kitty6 小时前
Redis(1)——持久化
数据库·redis·mybatis
利刃大大8 小时前
【Mybatis】Mybatis入门 && 基础操作 && XML配置文件开发 && 多表查询 && 注入问题 && 数据库连接池
xml·数据库·mybatis
野蛮人6号17 小时前
黑马微服务报错以及解决前23节课
spring boot·微服务·mybatis
悟能不能悟18 小时前
mybatis sql where a=#{a},如果a为null,会返回什么
数据库·sql·mybatis
running up1 天前
MyBatis 核心知识点与实战
数据库·oracle·mybatis
落霞的思绪1 天前
Mybatis读取PostGIS生成矢量瓦片实现大数据量图层的“快显”
linux·运维·mybatis·gis
自在极意功。2 天前
MyBatis配置文件详解:environments、transactionManager与dataSource全面解析
java·数据库·tomcat·mybatis
苏小瀚2 天前
[JavaEE] Spring IoC&DI
spring·java-ee·mybatis
星星不打輰2 天前
SSM项目--SweetHouse 甜蜜蛋糕屋
java·spring·mybatis·ssm·springmvc
代码栈上的思考2 天前
MyBatis:注解方式实现数据库 CRUD 全操作
java·开发语言·mybatis