myBatis入门学习

简介

什么是 MyBatis?

 

MyBatis 是一款优秀的持久层框架,用于简化JDBC开发。

它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。

MyBatis入门

在java程序中编写这个sqll语句,然后再把这个sql语句发送给数据库执行,数据库再把执行的结果返回给java程序

 使用Mybatis查询所有用户数据

1.准备工作(创建springboot工程、数据库表user、实体类User)

2.引入Mybatis相关依赖,配置Mybatis

3.编写SQL语句(注解/XML)

1.准备工作(创建springboot工程、数据库表user、实体类User)

注意勾选相关依赖 

 配置数据库的链接信息

 

 配置数据库的链接信息

这一部分是协议 后面表示当前我们链接的是哪一个数据库服务器:localhost代表着本机,3306代表数据库服务器的端口号,后面的/mybatis代表我们链接的是这个数据库服务器当中的mybatis这个数据库

2.引入Mybatis相关依赖,配置Mybatis

 配置数据库连接的四项信息(数据库四要属)

#驱动类名称

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

#数据库连接的url

spring.datasource.url=jdbc:mysql://localhost:3306/mybatis

#连接数据库的用户名

spring.datasource.username=root

#连接数据库的密码

spring.datasource.password=915425

 3.编写SQL语句(注解/XML)

按照mybatis的规范,我们需要定义一个持久层的接口叫做user map

@Mapper

public interface EmpMapper {

  @Select("select*from user")

        public List<USer> list();  

mapper接口,定义一个list()方法,上面加了一个注解@Select()指定当前是一个查询操作,然后在这个注解中在指定要执行的sql语句,要使用这个sql语句,只需要调用map接口中的list()方法,自动的执行这个sql语句,并把结果封装到方法的返回值当中

 

posted @ 2023-09-24 11:41  永不秃  阅读(20)  评论(0)    收藏  举报