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

Mybatis-增删改查-删除操作

目录

1.user表的建表语句

2.Mapper层代码

3.Test层代码

4.效果图

5.返回值行数


1.user表的建表语句

create table user(id int unsigned primary key auto_increment comment 'ID,主键',username varchar(20) comment '用户名',password varchar(32) comment '密码',name varchar(10) comment '姓名',age tinyint unsigned comment '年龄'
) comment '用户表';insert into user(id, username, password, name, age) values (1, 'daqiao', '123456', '大乔', 22),(2, 'xiaoqiao', '123456', '小乔', 18),(3, 'diaochan', '123456', '貂蝉', 24),(4, 'lvbu', '123456', '吕布', 28),(5, 'zhaoyun', '12345678', '赵云', 27);

2.Mapper层代码

// 根据ID删除用户表信息@Delete("delete from user where id = #{id}")public void deleteById(Integer id);

3.Test层代码

// 根据ID删除用户表信息@Testpublic void testDeteleById(){userMapper.deleteById(5);}

4.效果图

5.返回值行数

// 根据ID删除用户表信息@Delete("delete from user where id = #{id}")public int deleteById(Integer id);
 // 根据ID删除用户表信息@Testpublic void testDeteleById(){int i = userMapper.deleteById(4);System.out.println("影响行数:" + i);}

表名、字段名不能作为预编译参数值,因为它们是 SQL 语法结构的一部分。

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

相关文章:

  • 完美解决openpyxl保存Excel丢失图像/形状资源的技术方案
  • UE5场景漫游——开始界面及关卡跳转
  • 勒贝格测度、勒贝格积分
  • 如何实现一个登录功能?
  • Go语言中的可重入函数与不可重入函数
  • 30个供应链指标与计算公式汇总,直接套用
  • 什么是探索式测试,应该怎么做?
  • Qt 在界面上为多个按钮使用QButtonGroup
  • windows录频软件
  • da y30
  • Vulkan学习笔记5—帧缓冲和命令缓冲
  • Java单例模式的七种实现方式
  • 【DRAM存储器五十四】LPDDR5介绍--PHY简介和LPDDR5训练流程
  • leetcode21-合并两个有序链表
  • OpenAI api流式打印思考推理过程
  • 部署开源项目管理工具focalboard
  • ​​信息系统项目管理师-项目集管理 知识点总结与例题分析​​
  • 商务通用扁平风格主题PPT模版分享
  • 深入讲解一下 Nomic AI 的 GPT4All 这个项目
  • 完整强化学习教程:基于4x4网格世界的智能体探索之旅(一)
  • 静态指令和动态指令的区别 GPT版
  • 【Steel Code】8.4 PLATE GIRDER 钢板梁
  • yum降低软件包版本
  • 新能源知识库(47)什么是出清价格
  • HTB Redeemer
  • 服务自动添加实例工具
  • 轻量级密码算法CHAM的python实现
  • 2.线性表的链式存储-链表
  • 【网关】互联网公司的接入网关和业务网关怎么设计
  • 期货反向跟单—盘后注意事项(二)管理事项