MyBatis的创建,简单易懂的一篇blog

简介: MyBatis的创建,简单易懂的一篇blog

一、MyBatis是什么

MyBatis 是⼀款优秀的持久层框架,它⽀持⾃定义 SQL、存储过程以及⾼级映射。MyBatis 去除了⼏乎所有的 JDBC 代码以及设置参数和获取结果集的⼯作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接⼝和 Java POJO(Plain Old Java Objects,普通⽼式 Java 对象)为数据库中的记录。

简单来说 MyBatis 是更简单完成程序和数据库交互的⼯具,也就是是更简单的操作和读取数据库⼯具。

二、操作流程

主要这社区版的idea更新了,所以我就无法用低版本号的,但是没关系,我可以手动改。

一共四处的数字修改一下就可以了。

三.配置resource

# 设置数据库的相关连接信息
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/mycnblog2023?characterEncoding=utf8
spring.datasource.username=root
spring.datasource.password=xxxxxxx(自己的密码)
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
# 设置 MyBatis XML 存放路径和命名格式
mybatis.mapper-locations=classpath:mybatis/*Mapper.xml

mybatis.mapper-locations=classpath:mybatis/*Mapper.xml这句话的意思是

:是一个 MyBatis 配置项,用于指定 Mapper XML 文件的位置。MyBatis 将在指定的路径下查找 XML文件来映射数据库操作。(这里没有强制大小写,所以我mapper.xml也可以),主要是寻找mapper.xml结尾的文件

再接着就是.xml里写入代码

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.example.demo.dao.UserMapper">
</mapper>

然后就可以了,基本的都已经配置好了,可以连接mysql写代码了

总结

今天先到这里了,下一次写一个关于MyBatis怎么用的文章,期待您提出宝贵的建议,并且希望三连

目录
相关文章
|
SQL Java 数据库连接
MyBatis入门配置及CRUD实现
MyBatis入门配置及CRUD实现
37 0
|
5月前
|
SQL XML Java
一文彻底搞懂Mybatis系列(三)之mybatis完成增删改查CURD功能超级详细
一文彻底搞懂Mybatis系列(三)之mybatis完成增删改查CURD功能超级详细
|
10月前
|
Java 数据库连接 Maven
SSM复习之mybatis01:Mybatis简介-第一个Mybatis代码简单实现
SSM复习之mybatis01:Mybatis简介-第一个Mybatis代码简单实现
52 0
|
11月前
|
Java 数据库连接 Maven
MyBatis入门配置及CURD实现
MyBatis入门配置及CURD实现
62 0
|
SQL Java 程序员
Mybatis-Plus 进阶开发 -- Mybatis-Plus 入门教程(二)(3)
Mybatis-Plus 进阶开发 -- Mybatis-Plus 入门教程(二)
138 0
|
Java Spring
Mybatis-Plus 进阶开发 -- Mybatis-Plus 入门教程(二)(1)
Mybatis-Plus 进阶开发 -- Mybatis-Plus 入门教程(二)
126 0
|
数据库 数据安全/隐私保护
Mybatis-Plus 进阶开发 -- Mybatis-Plus 入门教程(二)(2)
Mybatis-Plus 进阶开发 -- Mybatis-Plus 入门教程(二)
139 0
|
Java 数据库连接 mybatis
Mybatis - CRUD演示
1.根据ID查询用户 接口类:
72 1
|
Java 数据库连接 mybatis
MyBatis快速入门——第六章、MyBatis分页demo测试
MyBatis快速入门——第六章、MyBatis分页demo测试
120 0
MyBatis快速入门——第六章、MyBatis分页demo测试
|
SQL Java 数据库连接
MyBatis完成增删改查案例(详细代码)
MyBatis完成增删改查案例(详细代码)
MyBatis完成增删改查案例(详细代码)
下一篇
无影云桌面