当前位置: 首页 > news >正文

MyBatis XML配置和入门使用

创建过程

1、连接数据库

#  配置数据库
spring:datasource:url: jdbc:mysql://127.0.0.1:3306/mybatis_test?characterEncoding=utf8&useSSL=falseusername: rootpassword: rootdriver-class-name: com.mysql.cj.jdbc.Driver#  配置日志
mybatis:       #xml配置信息mapper-locations: classpath:mapper/*Mapper.xmlconfiguration: # 配置打印 MyBatis 执行的 SQLlog-impl: org.apache.ibatis.logging.stdout.StdOutImplmap-underscore-to-camel-case: true  #自动驼峰转换

2、创建mapper包

根据xml配置信息在resources下创建mapper包

增删查改

先创建一个数据库表,如下:

1、增

我们先创建一个和数据库列名对应的类

再创建一个接口类,类名为UserInfoXmlMapper,进行增加数据操作

我们创建好了之后,去我们创建的Mapper包下创建一个类名相同的文件:

<?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.mybatis2.UserInfoXmlMapper"></mapper>

开始写SQL语句

我们在test中进行插入

 

结果如下:

2、删

在接口类中,进行删数据操作

开始写SQL语句

在test进行操作,删除id为2的数据

结果如下:

3、查

在接口类中,进行查数据操作

开始写SQL语句

在test进行操作,查询id为1的数据

结果如下:

4、改

在接口类中,进行改数据操作

开始写SQL语句

在test进行操作,修改id为1的数据

结果如下:

相关文章:

  • <C++> MFC自动关闭对话框(MessageBoxTimeout)
  • Java对象的GC回收年龄的研究
  • 反病毒反垃圾U-Mail邮件系统从容应对
  • python制造一个报错
  • websocket简介与基本使用
  • 15:00开始面试,15:06就出来了,问的问题有点变态。。。
  • 《MySQL:MySQL事务特性》
  • uniapp中vue3和pinia安装依赖npm install失败
  • Web安全科普:构建数字世界的“防盗门”
  • Xinference 命令大全:从模型部署到管理
  • coze从入门到入土:excel表格批量导入数据库工作流制作【解决节点使用上限】 + API接口上传文件和用户需求
  • .NET 通过命令行解密web.config配置
  • PostgreSQL MCP 使用案例
  • Ascend的aclgraph(九)AclConcreteGraph:e2e执行aclgraph
  • Digi XBee XR 系列介绍
  • 第四章 部件篇之下拉列表部件
  • 用MCP往ppt文件里插入系统架构图
  • [QMT量化交易小白入门]-五十三、总收益率187%,年化收益率在5.57%,二十年回测,每月调仓,获取稳定的收益
  • 用C语言实现了——一个基于顺序表的插入排序演示系统
  • 班会内容模板
  • 钕铁硼永磁材料龙头瞄准人形机器人,正海磁材:已向下游客户完成小批量供货
  • 习近平向多哥新任领导人致贺电
  • 中保协发布《保险机构适老服务规范》,全面规范保险机构面向老年人提供服务的统一标准
  • 男子退机票被收90%的手续费,律师:虽然合规,但显失公平
  • 在对国宝的探索中,让美育浸润小学校园与家庭
  • 网红街区如厕难,如何多管齐下补缺口?