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

持久层代码

先写一个样例认识一下:

单元测试

相关推荐
WindFutrue2 小时前
使用Mybatis向Mysql中的插入Point类型的数据全方位解析
数据库·mysql·mybatis
AiFlutter3 小时前
Java实现简单的搜索引擎
java·搜索引擎·mybatis
天天扭码6 小时前
五天SpringCloud计划——DAY1之mybatis-plus的使用
java·spring cloud·mybatis
武子康1 天前
Java-05 深入浅出 MyBatis - 配置深入 动态 SQL 参数、循环、片段
java·sql·设计模式·架构·mybatis·代理模式
2的n次方_1 天前
MyBatis——#{} 和 ${} 的区别和动态 SQL
数据库·sql·mybatis
jokerest1231 天前
web——sqliabs靶场——第十二关——(基于错误的双引号 POST 型字符型变形的注入)
数据库·sql·mybatis
天蓝蓝235281 天前
Lucene数据写入流程
java·mybatis·lucene
shiming88792 天前
Lucene数据写入与数据刷盘机制
java·mybatis·lucene
安girl2 天前
Mybatis入门
mybatis
武子康2 天前
Java-04 深入浅出 MyBatis - SqlSessionFactory 与 SqlSession DAO与Mapper 代理模式
java·mysql·spring·mybatis·springboot·代理模式