为什么这里不用自定义mapper,而是使用通用mapper?

为什么这里不用自定义mapper,而是使用通用mapper?

为什么前面的分类模块和商品推荐模块,使用自定义mapper来实现多表关联查询?但是这个商品详情页,实际上也是关于商品的多表关联啊,那为什么这里就可以直接用通用mapper,而前面的要用自定义mapper,自己写sql实现查询呢?这个商品详情页,不也是多表的数据组合在一起吗?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

单表查询用自定义或者通用都可以的。多表只能自定义。
通用mapper是为了提供简便的查询方式,如果你不用也可以。这个没有硬性要求。因为原理都一样

  • 岩爵 提问者 #1
    那前面的分类查询和商品推荐,可以用单表查询吗?视频里用的是多表查询,可是我认为细分下来,仍然是一个个的单表查询呀?为什么要用多表查询把几张表里的数据组合到一起呢?是因为匹配前端的缘故吗?
    2020-03-18 13:28:44
  • Java架构师讲师团 回复 提问者 岩爵 #2
    如今的单表查询要比多表关联更有效。其次就是匹配前端。 当然如果你要多表关联也没关系的。不用过多纠结哈
    2020-03-18 13:30:29
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师
插入代码