苍穹外卖 项目记录 第四天
第四天任务 完成套餐管理模块所有业务功能包括新增套餐套餐分页查询删除套餐修改套餐起售停售套餐每个功能的实现都要按照一般开发流程需求分析和设计(结合产品原型,接口设计,数据库设计) - 代码实现 - 功能测试(成功后提交代码)套餐管理模块的业务开发类似菜品管理其中开发中遇到的错误一 套餐 菜品关联关系报错错误场景修改套餐后旧的套餐菜品关系没删干净新增套餐时套餐和菜品关系没插入解决方法修改套餐 先删旧关系 再插新关系必须加Transactional事务保证要么全成功要么全回滚二 表结构关系出错分类表 (category)1 → N 套餐 (setmeal)套餐表 (setmeal)1 → N 套餐菜品关系 (setmeal_dish)套餐菜品关系 (setmeal_dish)N → 1 菜品 (dish)菜品 (dish)1 → N 口味 (dish_flavor)高频报错修改套餐只更新了 setmeal没更新 setmeal_dish→ 解决修改方法必须先删再插关系表起售停售更新错表写成 update dish→ 解决必须是update setmeal分页查询只查了套餐没查关联菜品→ 解决分页 VO 里要包含setmealDishes列表三 修改套餐不生效原因SetmealMapper.xml把update setmeal写成update dish复制之前update方法没有修改好没有填充updateTime/updateUser解决修正表名方法加AutoFill注解总结越来越熟悉项目开发的过程也会遇到各种开发错误不懂就问不管是找帖子还是问AI把错误找到并学会解决方法一步一步发现分析解决问题一步步提升技术。靡不有初鲜克有终。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2605585.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!