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

持久层代码

先写一个样例认识一下:

单元测试

相关推荐
Mr_Chester40 分钟前
mybatis OGNL+优雅处理简单逻辑
java·tomcat·mybatis
涵涵(互关)11 小时前
Maven多模块项目MyMetaObjectHandler自动填充日期未生效
spring·maven·mybatis
ss27318 小时前
手写MyBatis第96弹:异常断点精准捕获MyBatis深层BUG
java·开发语言·bug·mybatis
lang2015092820 小时前
MyBatis配置全解析:核心要点详解
mybatis
yunmi_1 天前
安全框架 SpringSecurity 入门(超详细,IDEA2024)
java·spring boot·spring·junit·maven·mybatis·spring security
wuxuanok1 天前
苍穹外卖 —— 公共字段填充
java·开发语言·spring boot·spring·mybatis
伯明翰java1 天前
mybatis-generator插件自动生成mapper及其实体模型配置
java·开发语言·mybatis
简色2 天前
题库批量(文件)导入的全链路优化实践
java·数据库·mysql·mybatis·java-rabbitmq
lunzi_fly2 天前
【源码解读之 Mybatis】【核心篇】--第5篇:Executor执行器体系详解
mybatis
韩立学长2 天前
【开题答辩实录分享】以《走失人口系统档案的设计与实现》为例进行答辩实录分享
mysql·mybatis·springboot