列表中有两件商品,但是查看详情只看到一条商品信息

博客指出新增组合商品时,商品列表有两件商品但详情仅显示一条信息,原因是 SQL 中有 limit 1 限制,组合商品 1:n 关系不能加此限制。修改时记录消失,是因业务区分门店,详情页未返回 storeId,前端默认传 0 致查询不到。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

新增组合商品时,商品列表中有两件商品,但是查看详情只看到一条商品信息,修改后记录消失?

解:查看详情发现sql中有limit 1,由于组合商品对商品是1:n,不能加limit 1的限制。

注:需要在resultmap中返回子集的,都不能加limit1的限制,否则子集只能取到一条数据。

修改时记录消失,是因为业务做了门店区分,详情页未返回storeId,在修改时,前端默认传了0,被更新到数据库,导致查询时搜索不到。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值