MyBatis环境搭建+第一个MyBatis程序

news/2024/11/2 9:26:47/

目录

1.MyBatis是什么?

2.MyBatis开发环境搭建

3.我的第一个MyBatis程序


1.MyBatis是什么?

MyBatis是一款数据库框架,是一款优秀的持久层框架,它不仅支持用户自定义SQL和存储过程,而且还具有高级映射功能。简单来说,MyBatis就是一款能够更简单地帮助我们完成程序和数据库之间进行交互的工具。如下图:

2.MyBatis开发环境搭建

MyBatis环境的搭建总体分为以下三步:

  1. 引入MyBatis框架依赖
  2. 在SpringBoot项目的配置文件中配置数据库的连接信息
  3. 在SpringBoot的配置文件中配置实现mapper接口的MyBatis的xml文件的路径以及xml文件的命名规则

下面我们来记录下MyBatis开发环境搭建的详细步骤:

3.我的第一个MyBatis程序

既然在上面我们已经搭建好了Mybatis框架的开发环境,接下来我们就来连接数据库测试一下我们的MyBatis开发环境究竟有没有配置成功,同时学习一下Mybatis框架操作数据库的基本用法!


在此之前,我们先再来回顾下后端的服务框架以及MyBatis在整个框架中的定位:


 在数据库中,我新创建了一张用户表并向表中添加了两条用户记录,如下图所示。接下来我们就来操作MyBatis来查询这张表中的记录。


Mybatis查询数据库的业务代码总的来说分为以下两步:

  1. 编写业务接口
  2. 编写xml文件实现接口

接口的编写以及实现接口的xml文件的实现细节如下如所示:

 


http://www.ppmy.cn/news/81830.html

相关文章

solr快速上手:核心概念及solr-admin界面介绍(二)

0. 引言 上一节,我们简单介绍了solr并演示了单节点solr的安装流程,本章,我们继续讲解solr的核心概念 solr快速上手:solr简介及安装(一) 1. 核心概念 核心(索引/表) 在es中有索引…

2.2.2 部署Master节点、添加Node节点

2.2.2 部署Master节点 1.安装docker、kubeadm、kubelet、kubectl 前面我们已经完成了虚拟机中系统的初始化,下面我们就在我们所有的节点上安装docker、kubeadm、kubelet、kubectl。 Kubernetes默认CRI(容器运行时)为Docker,因此…

Vivado综合属性系列之八 DIRECT_ENABLE DIRECT_RESET

目录 一、前言 二、DIRECT_ENABLE、DIRECT_RESET ​ ​2.1 属性说明 ​ ​2.2 工程代码 ​ ​2.3 综合结果 一、前言 在Vivado 2019之前的版本中,对于设计中触发器的使能端口和复位端口是会自动接地,如果需要接设计端口,如果要直连…

CANopenNode Master 配置

文章目录 CANopenNode 简介CANopenNode 主栈SDO ClientPDO 通讯参数RPDO 通讯参数RPDO 通信参数设置实例TPDO 通讯参数TPDO 通信参数设置实例 PDO 映射参数RPDO 映射参数设置实例TPDO 映射参数设置实例 CANopenNode 简介 CANopenNode 是一个开源的免费的开源 CANopen 协议栈。…

CMS 8bit单片机C语言编写指南

0 Preface/Foreword 单片机包含两部分:程序内存(Program memory space)和数据存储器(Ram memory space)。 CMS单片机堆栈深度受限,随具体的芯片而固定。 1 CMS C程序框架及数据类型 1.1 源程序基本框架 Example: 1.2 CMS C中变…

混合属性mix-blend-mode不生效

下面的ABCDE是混合图层,box是他们的父级,一般浏览器支持都没什问题需要注意的是,确保父元素不是透明的, 我使用的时候发现给父元素rgba设置透明度这种方式没啥作用,还得是纯色,没去深究,设置纯色…

Gateway服务网关入门

Gateway服务网关 Spring Cloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等响应式编程和事件流技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的 API 路由管理方式。…

【vsomeip】vsomeip安装与入门案例

😏★,:.☆( ̄▽ ̄)/$:.★ 😏 这篇文章主要介绍vsomeip的使用。 学其所用,用其所学。——梁启超 欢迎来到我的博客,一起学习知识,共同进步。 喜欢的朋友可以关注一下,下次更新不迷路&am…