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