当前位置: 首页 > 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的数据

结果如下:

http://www.xdnf.cn/news/472843.html

相关文章:

  • 论在中断中的标志变量使用volatile的重要性分析
  • 基于EtherCAT与ABP vNext 构建高可用、高性能的工业自动化平台
  • 双重差分模型学习笔记4(理论)
  • ip命令详解
  • HPC软件使用之ANSYS Fluent
  • Git-学习笔记(粗略版)
  • SpringBoot中的Lombok库
  • Python模块化编程
  • 俄罗斯方块算法
  • 2025年长三角+山东省赛+ 认证杯二阶段资料助攻说明
  • 简单网络交换、路由-华三MVRP
  • Linux动态库热加载:动态库与主程序符号调用机制总结
  • 6、登录功能后端开发
  • MobaXterm 25.2中文汉化版优秀的远程桌面管理软件
  • vue2 根据不同路由url设置不同的网页背景颜色
  • 企业EcoVadis评估问卷实战指南:步骤拆解与避坑策略
  • centos7 基于yolov10的推理程序环境搭建
  • 多语言支持的常见设计方案
  • C语言-指针函数和函数指针
  • 【Linux】网络基础与socket编程基础
  • 深入理解JavaScript中的闭包:原理、应用与常见问题
  • 【stata】xtreg VS reghdfe
  • 位运算题目:找到最接近目标值的函数值
  • 新手入门系列-springboot项目初体验
  • C盘清理秘籍:快速提升系统性能
  • Python 调试扩展版本兼容问题解决纪实
  • 在自动化脚本中使用找色实现精确定位目标区域
  • docker 学习记录
  • uniapp x
  • 软件安全测试报告:检测商业软件安全性,发现潜在风险点?