慕村5307545
2018-12-15 16:40
itemService的list方法,你是遍历一次,转化,然后stock是在遍历的时候查询,这里只因为方便视频演示吗?还是实际开发中也是这么干的吗,不影响性能吗?如果实际开发中不是这么干的,请问是怎么干的?
你的建议很好,实际项目应用中根据item id查询item库存应该开一个批量查询的方法,类似于select * from item_stock where item_id in (?,?) 这样的,如此一来查询item批量的时候也可是使用一条sql语句完成itemstock的查询,注意在内存中组装模型时要考虑排序问题
如果使用连表查询和子查询去查库存 是不是影响性能
SpringBoot构建电商基础秒杀项目
49064 学习 · 954 问题
相似问题