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

MyBatis-Plus 的CRUD

MyBatis-Plus 的CRUD

实验目的

1.掌握 SpringBoot 项目的创建方法。

2.学会 SpringBoot 集成 MyBatis-Plus 的基本流程。

3.掌握 MyBatis-Plus 实现 CRUD 操作的方法。

4.能够开发简单的 信息发布与查询系统。

5.理解 Controller + Mapper + Database 的基本开发模式。

实验环境

开发工具:IntelliJ IDEA

构建工具:Maven

测试工具:Postman或浏览器

AI工具:通义灵码

实验要求

开发一个校园二手物品信息管理系统,实现以下功能:

1.发布二手物品

2.查看所有二手物品

3.修改物品信息

4.删除物品信息

系统结构:

Controller

Mapper

MySQL Database

实验内容

第一部分:数据库设计

数据库名称:

campus_market

创建表:

CREATE TABLE goods(
id BIGINT PRIMARY KEY AUTO_INCREMENT,
title VARCHAR(100),
description VARCHAR(255),
price DOUBLE,
seller VARCHAR(50)
);

字段说明:

字段

说明

id

商品编号

title

商品名称

description

商品描述

price

商品价格

seller

发布人

第二部分:创建Spring Boot项目

  1. 使用IDEA创建项目,确保Maven项目成功导入,所有依赖已正确加载。
  2. 添加 MyBatis-Plus 依赖

在 pom.xml 添加:

<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-spring-boot3-starter</artifactId>
<version>3.5.15</version>
</dependency>

  1. 配置数据库

application.yml

spring:

datasource:

url: jdbc:mysql://localhost:3306/campus_market

username: root

password: 123456

driver-class-name: com.mysql.cj.jdbc.Driver

  1. 创建实体类Goods,使用数据表自动生成实体类

  1. 创建 Mapper

@Mapper
public interface GoodsMapper extends BaseMapper<Goods> {

}

继承 BaseMapper 后即可自动获得 CRUD 方法。

第三部分:测试功能

  1. 发布二手商品

2.查看所有二手物品

3.修改物品信息

4.删除物品信息

http://www.jsqmd.com/news/1392245/

相关文章:

  • 第24篇 · 从零到一,我的AI学习之路——复盘与给后来者的建议
  • B站视频下载终极指南:用免费开源的 BilibiliDown,一键把喜欢的视频全部抱回家
  • 告别蓝牙连接翻车:Blueman 蓝牙管理器三步上手指南
  • 半储能系统边缘接入去硬编码化:基于Node-RED流式引擎的免底层开发架构与代码实战
  • 猫抓 Cat-Catch 浏览器资源嗅探扩展:三步抓取网页视频,开源免费不折腾
  • 别再傻等 grep 卡 40 秒:用 KLOGG 日志分析工具三秒搜完 10GB 超大日志
  • 中小企业怎么用得起AI,奇点大会的低成本路径参考
  • Filebeat日志采集与ELK实战指南
  • 题解:瑞学堂 徐老师的零食分享队列
  • 第二篇 STM32MP157-M4:LiteOS-M 源码下载与工程搭建
  • 显卡涨价潮下,8卡RTX5090算力服务器市场前景与技术解析(2026)
  • 告别多套键鼠:用 Input Leap 实现跨设备键鼠共享的 4 步速通指南
  • MP4 文件打不开了?untrunc 视频修复全流程指南
  • ComfyUI中文工作流合集实战指南:50+即用模板,带你零基础快速上手AI创作
  • 办事急用找不到?档案存放证明怎么开?认准**渠道,就能轻松开具! - 实时传讯
  • 2026 线上少儿欧美外教一对一选课指南|5 家主流平台实测对比,避开报课误区!
  • scrcpy 免费投屏完整指南:10 分钟让安卓手机秒变电脑大屏
  • 深圳多家奢侈品回收横向测评,同款香奈儿 CF 报价参差不齐,核心差异一次性讲清 - 拾闻观天地
  • 快速生成 OpenCore EFI:OpCore-Simplify 新手完整上手指南
  • 题解:瑞学堂 徐老师的阶乘计算器
  • 揭秘江阳建设集团网站背后的匠心独运与未来愿景
  • Cat-Catch 浏览器扩展全攻略:一个下午搞定网页媒体资源捕获与 M3U8 合并
  • 星空芯片获头部新能源车企定点,地平线与博泰车联合作迈入量产落地新阶段
  • DeepSeek flash/pro如何接入CodeX
  • 15万买50万级智驾?2026年,城市NOA如何成为买车“必选项”
  • 智谱清言排版word的终极痛点,被“AI 导出鸭”用一套底层逻辑彻底终结
  • 西宁专业企业网站建设深度解析:如何让本土品牌在数字时代突围重生
  • Demucs人声分离部署实战:从装到批量交付,8个避坑点一次讲透
  • 商城网站建设流程图:从0到1的完整揭秘,手把手教你避坑指南,新手必看的实战经验
  • ZOBO卓邦舞台音响设备本地服务常见问题解答(2026版) - 全域品牌推荐