MyBatis-Plus 的条件查询 MyBatis-Plus 的条件查询实验目的1.掌握 MyBatis-Plus 条件构造器Wrapper 的使用方法。2.理解条件查询的基本原理。3.掌握常见条件查询操作等值查询模糊查询范围查询4.能够使用 MyBatis-Plus 完成复杂查询操作。实验环境开发工具IntelliJ IDEA构建工具Maven测试工具Postman或浏览器AI工具通义灵码实验要求在校园二手交易系统 中实现以下查询功能1.按商品名称查询2.按价格区间查询商品3.按发布人查询商品4.模糊查询商品名称实验内容第一部分准备数据库数据向 goods 表插入测试数据INSERT INTO goods(title,description,price,seller)VALUES(二手自行车,九成新山地车,300,张三),(Java编程书,Java基础教材,50,李四),(笔记本电脑,轻薄办公本,2500,王五),(台灯,学习台灯,30,张三);第二部分编写条件查询接口等值查询eq根据发布人查询商品。在 Controller 中编写接口GetMapping(/seller/{seller})public ListGoods getBySeller(PathVariable String seller){​QueryWrapperGoods wrapper new QueryWrapper();wrapper.eq(seller, seller);​return goodsMapper.selectList(wrapper);}访问接口http://localhost:8080/goods/seller/张三SQL效果SELECT * FROM goods WHERE seller张三;模糊查询like根据商品名称模糊查询。GetMapping(/search)public ListGoods search(String title){​QueryWrapperGoods wrapper new QueryWrapper();wrapper.like(title, title);​return goodsMapper.selectList(wrapper);}访问http://localhost:8080/goods/search?title书SQL效果SELECT * FROM goods WHERE title LIKE %书%;范围查询between查询价格区间商品。GetMapping(/price)public ListGoods getByPrice(Double min, Double max){​QueryWrapperGoods wrapper new QueryWrapper();wrapper.between(price, min, max);​return goodsMapper.selectList(wrapper);}访问http://localhost:8080/goods/price?min50max500SQL效果SELECT * FROM goods WHERE price BETWEEN 50 AND 500;Lambda 条件查询推荐Lambda 写法更加安全GetMapping(/lambda)public ListGoods lambdaQuery(String seller){​LambdaQueryWrapperGoods wrapper new LambdaQueryWrapper();wrapper.eq(Goods::getSeller, seller);​return goodsMapper.selectList(wrapper);}优点防止字段写错支持自动重构代码更安全第三部分测试功能等值查询2.模糊查询3.范围查询4.Lambda条件查询

相关新闻

最新新闻

OneNote 笔记搬家到 Markdown:用 onenote-md-exporter 一劳永逸的完整教程

OneNote 笔记搬家到 Markdown:用 onenote-md-exporter 一劳永逸的完整教程

OneNote 笔记搬家到 Markdown:用 onenote-md-exporter 一劳永逸的完整教程 【免费下载链接】onenote-md-exporter ConsoleApp to export OneNote notebooks to Markdown formats 项目地址: https://gitcode.com/gh_mirrors/on/onenote-md-exporter 你有没有算…

2026/8/14 15:16:27
个体自发用 AI 提效已是职场常态,企业统一推进为何反而频频遇阻

个体自发用 AI 提效已是职场常态,企业统一推进为何反而频频遇阻

【摘要】生成式 AI 普及之下,职场个体自发借助工具降本提效已成普遍现象,但企业规模化推进 AI 落地时,普遍遭遇一线软性抵制。核心矛盾并非技术能力不足,而是工作盘点机制、人机权责边界、提效收益分配等组织设计缺失。文章结合岗…

2026/8/14 15:16:27
【AI智能体速通】05.Agentic AI

【AI智能体速通】05.Agentic AI

推理模型的能力,与 AI 智能体必须处理的挑战高度契合。 一个智能体需要: 感知环境 处理信息 采取行动 在需要时进行调整 而这正是推理模型,或者基于推理的提示技术,所擅长应对的事情。 案例研究:客户服务智能体 设想一个用于客户服务的 Agentic AI 系统。 一位用户提交了…

2026/8/14 15:16:27
PVEL-AD光伏缺陷检测实战指南:从0到1构建工业级EL质检系统

PVEL-AD光伏缺陷检测实战指南:从0到1构建工业级EL质检系统

PVEL-AD光伏缺陷检测实战指南:从0到1构建工业级EL质检系统 【免费下载链接】PVEL-AD Photovoltaic cell defect detection 项目地址: https://gitcode.com/gh_mirrors/pv/PVEL-AD PVEL-AD(Photovoltaic Electroluminescence Anomaly Detection&am…

2026/8/14 15:16:27
终极免费替代Photoshop指南:PhotoGIMP完整安装教程,3分钟把GIMP变成熟悉界面

终极免费替代Photoshop指南:PhotoGIMP完整安装教程,3分钟把GIMP变成熟悉界面

终极免费替代Photoshop指南:PhotoGIMP完整安装教程,3分钟把GIMP变成熟悉界面 【免费下载链接】PhotoGIMP A Patch for GIMP 3 for Photoshop Users 项目地址: https://gitcode.com/GitHub_Trending/ph/PhotoGIMP 深夜11点,自由设计师小…

2026/8/14 15:16:27
【手机+电脑】通达信SVIP《三步擒龙》V3.30套装指标升级日志

【手机+电脑】通达信SVIP《三步擒龙》V3.30套装指标升级日志

📱手机端 💻电脑端 完美匹配且通用 * 【手机电脑】通达信SVIP《三步擒龙》3.30套装指标升级日志一、涉及相关指标标 1 个主图 1 个副图 2 个选股;策略指标手机 电脑精美且通用!用! (1)三步…

2026/8/14 15:11:27