这段代码怎么理解?

这段代码怎么理解?

PersonMapper personMapper = sqlSession.getMapper(PersonMapper.class);

什么叫动态代理类,有什么作用呢?

正在回答

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

1回答

同学你好,同学知道微商代理吧,简单地说就是代替厂家卖商品,厂家“委托”代理为其销售商品。关于微商代理,首先我们从他们那里买东西时通常不知道背后的厂家究竟是谁,也就是说,“委托者”对我们来说是不可见的;其次,微商代理主要以朋友圈的人为目标客户,这就相当于为厂家做了一次对客户群体的“过滤”。我们把微商代理和厂家进一步抽象,前者可抽象为代理类,后者可抽象为委托类(被代理类)。代理类在程序运行时创建的代理方式被成为动态代理。关于动态代理类将在第四阶段讲到,这里只做一个了解。

PersonMapper personMapper = sqlSession.getMapper(PersonMapper.class);

这句代码可以理解为通过动态代理的方式生成了一个PersonMapper类的实例对象personMapper,使用personMapper调用对应的方法完成功能。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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