三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

MyBatis-Plus 的CRUD

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.删除物品信息

← 返回列表