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

本文介绍了MyBatis作为持久层框架的基本概念,操作流程,包括如何配置数据库连接信息和MapperXML,以及一个简单的UserMapper示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


一、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怎么用的文章,期待您提出宝贵的建议,并且希望三连

评论 29
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值