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

做网站哪个最好烟台有没有做网站

做网站哪个最好,烟台有没有做网站,想做百度推广找谁,wordpress购物主题多大目录 一,添加mybatisPlus插件,构建标准化结构 一 ,添加mybatis-plus 依赖 二,在设置下载mybatisPlus插件 三,连接目标数据库,完成相关配置 二,完成简单的CRUD操作 1 查询 1.1 查询所有 …

目录

一,添加mybatisPlus插件,构建标准化结构

一 ,添加mybatis-plus 依赖

二,在设置下载mybatisPlus插件

三,连接目标数据库,完成相关配置

二,完成简单的CRUD操作

1 查询

1.1 查询所有

1.2 查询单个

2 添加

3 修改

4 删除


一,添加mybatisPlus插件,构建标准化结构

一 ,添加mybatis-plus 依赖

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

二,在设置下载mybatisPlus插件

setting设置-插件-MybatisPlus

点击应用,确定,重启IDEA,就可以了!

三,连接目标数据库,完成相关配置

Config Database

点击test connect

  • 发现连接成功!

Code Generator

点击code generatro 操作之后,就会自动生成 pojo,service,controller,mapper 包,以及resources文件夹下的mapper目录, 映射文件


二,完成简单的CRUD操作

案例中,我将直接在controller类注入使用@Autowired mapper接口成员变量 注入代理对象


案例中,操作的tb_user表

注意:案例中的操作都是比较简单的,如果使用的方法满足你的心意,可以使用条件构造器设定特殊条件,最后将条件构造器对象作为参数传递


完整代码

package com.it.heima.demo2.controller;import com.it.heima.demo2.mapper.TbUserMapper;
import com.it.heima.demo2.pojo.TbUser;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;import java.util.List;/*** <p>*  前端控制器* </p>** @author author* @since 2025-04-26*/
@RestController
@RequestMapping("/tb-user")
public class TbUserController {// 注入mapper 接口@Autowiredprivate TbUserMapper tbUserMapper;@RequestMapping("/selectAll")//查询所有用户信息public void hello(){List<TbUser> tbUsers = tbUserMapper.selectList(null);for (TbUser tbUser : tbUsers) {System.out.println(tbUser);}}//查询单个@RequestMapping("/selectOne")public void selectOne(){
//        TbUser tbUser1 = new TbUser();
//        tbUser1.setName("tom");
//        tbUser1.setAge(23);TbUser tbUser = tbUserMapper.selectById(11);System.out.println(tbUser);}//添加@RequestMapping("/add")public void add(){TbUser tbUser = new TbUser();tbUser.setName("tom");tbUser.setAge(23);tbUser.setAddress("北京");tbUser.setEmail("12345678901@qq.com");tbUser.setQq("12345678901");tbUserMapper.insert(tbUser);}//修改@RequestMapping("/update")public void update(){TbUser tbUser = new TbUser();tbUser.setId(20);tbUser.setName("李四");tbUser.setAge(23);tbUser.setAddress("上海");tbUser.setPhoto("12345678901");tbUser.setEmail("12345678901@qq.com");tbUserMapper.updateById(tbUser);}//删除@RequestMapping("/delete")public void delete(){tbUserMapper.deleteById(20);}}

1 查询

1.1 查询所有
// 参数  是条件构造器,现在传递null,表示 不传递条件构造器对象只进行简单的全体查询
List<TbUser> tbUsers = tbUserMapper.selectList(null);
@RequestMapping("/selectAll")//查询所有用户信息public void hello(){List<TbUser> tbUsers = tbUserMapper.selectList(null);for (TbUser tbUser : tbUsers) {System.out.println(tbUser);}}

测试


1.2 查询单个
// 通过id查询用户
TbUser tbUser = tbUserMapper.selectById(1);

注意:该参数不仅可以简单的id 还可以是实体类对象

//查询单个@RequestMapping("/selectOne")public void selectOne(){TbUser tbUser = tbUserMapper.selectById(11);System.out.println(tbUser);}

测试


2 添加

// 参数传递实体类对象
tbUserMapper.insert(tbUser);
//添加@RequestMapping("/add")public void add(){TbUser tbUser = new TbUser();tbUser.setName("tom");tbUser.setAge(23);tbUserMapper.insert(tbUser);}

测试

3 修改

// 参数是实体类对象
tbUserMapper.updateById(tbUser);
//修改@RequestMapping("/update")public void update(){TbUser tbUser = new TbUser();tbUser.setId(20);tbUser.setName("李四");tbUser.setAge(23);tbUser.setAddress("上海");tbUser.setPhoto("12345678901");tbUser.setEmail("12345678901@qq.com");tbUserMapper.updateById(tbUser);}

测试


4 删除

// 通过传递id 删除某一行数据
tbUserMapper.deleteById(20);
//删除@RequestMapping("/delete")public void delete(){tbUserMapper.deleteById(20);}

测试

http://www.dtcms.com/a/462094.html

相关文章:

  • 鸿蒙:使用@Reusable实现组件的复用,提升性能
  • Day08_刷题niuke20251009
  • 操作系统权限提升(Windows令牌窃取和白名单绕过UAC提权)
  • 商城网站模板dede温州论坛703
  • 多线程——定时器
  • 深圳网站建设哪家公司便宜国外网建站
  • 告别复杂配置:用Milvus、RustFS和Vibe Coding,60分钟DIY专属Chatbot
  • 网站做直播功能需要注册吗备案号查询平台
  • 【HDFS实战】社区版 HDFS 2.8.2滚动升级3.4.1实践
  • 临沂外贸网站建设网站的建设需要虚拟机吗
  • 【MySQL】从零开始了解数据库开发 --- 数据表的约束
  • 建什么网站 做 cpa国外设计案例网站
  • 有可以做推广的网站吗wordpress插件如何开发
  • nginx访问控制 用户认证 https
  • 部署 Ansible
  • 磁悬浮轴承的磁滞非线性:精密控制中的“幽灵”与驯服之道
  • 沈阳网站外包公司wordpress 获取文章的分类id
  • Git 中的某个分支打标签
  • 知识IP如何迭代打法?
  • 今日行情明日机会——20251009
  • 网站游戏网站怎么自己做聚名网域名转出
  • TDengine 数学函数 ABS() 用户手册
  • AI 赋能 IBMS 智能化集成系统:从 “被动监控” 到 “主动决策” 的智慧建筑升级革命
  • 鹤庆县公路建设网站工商营业执照咨询电话24小时
  • 线上做网站赚钱深圳网站优化网站
  • Java 泛型中级面试题及答案
  • Java虚拟机(VM)相关线程与方法的说明展开
  • Windows 11 安装 JDK 25
  • web 消息推送
  • 手写MyBatis第99弹:MyBatis线程安全问题与连接池调优