苍穹外卖,接入redis cache后,新增套餐有问题

终端报错:

java.lang.IllegalArgumentException: Null key returned for cache operation (maybe you are using named params on classes without debug info?) Builder[public com.sky.result.Result com.sky.controller.admin.SetmealController.save(com.sky.dto.SetmealDTO)] caches=[setmealCache] | key='#setmealDTO.id' | keyGenerator='' | cacheManager='' | cacheResolver='' | condition='',false,false

这是前端的报错

500 Internal Server Error

c 复制代码
#尝试解决-->成功
1、可能是后端服务器运行太久?瞎猜的,重启一下-->无效
2、将redis里的套餐字段手动删除-->无效
c 复制代码
#之前的#setmealDTO.categoryId为#setmealDTO.id
#改成#setmealDTO.categoryId就ok了
相关推荐
鱼跃鹰飞10 小时前
面试题:说一说redis和Memcached的区别
数据库·redis·memcached
深念Y10 小时前
中兴微随身WiFi 板号UZ901_v1.6 影腾Y1新版本 增加SIM卡槽 开启ADB 去云控 改串号教程 下
数据库·adb
顾西爵霞10 小时前
远程访问centos7并连接Mariadb
数据库·centos·mariadb
m0_7482299910 小时前
Laravel7.x核心特性全解析
c语言·数据库·c#
weixin_4365250710 小时前
若依多租户版: 页面新增菜单, 执行菜单SQL
前端·数据库·sql
2601_9498683611 小时前
Flutter for OpenHarmony 电子合同签署App实战 - 数据持久化实现
java·数据库·flutter
无心水11 小时前
数据库字符串类型详解:VARCHAR、VARCHAR2、CHARACTER VARYING的区别与选择指南
数据库·后端·varchar·varchar2·character·字符串类型·2025博客之星
KIN_DIN11 小时前
数据库索引
数据库·oracle
代码N年归来仍是新手村成员11 小时前
DynamoDB 速通
数据库·nosql·aws
Arbori_2621511 小时前
clickhouse 实现mysql GROUP_CONCAT() 函数
数据库·mysql·clickhouse