请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

这个test里面是什么呀

图片描述
图片描述
老师,你好,前面看的时候因为有的时候是传的一个类,所以没怎么注意一个细节。这个if标签里面的这个test中是写的在dao层@Param中重命名的名称吗?如果@Param是一个shopCondition的话,在test里面写shopCondition.属性名就可以取到这个shop对象对应的属性值了吧?

正在回答

插入代码

1回答

纯情的慕哥 2019-12-17 17:03:21

没错,你可以看看@Param这个注解导入的包,是import org.apache.ibatis.annotations.Param;

就是供mybatis用的


如果幫到你,望采納

1 回复 有任何疑惑可以回复我~
  • 提问者 Simon___ #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-12-17 22:10:01
  • 提问者 Simon___ #2
    你好,那个……
    是不是用了@Param这个注解在mapper映射文件的实现方法中比如:
    Dao层中:LocalAuth queryLocalByUserId(@Param("userId") long userId);
    那么在mapper中
    <select id="queryLocalByUserId" resultMap="localAuthResultMap"
                parameterType="long">中其实 parameterType这个属性应该是可以省略的吧?先前老师在讲的时候,这个属性有点就没写,是不是说明@Param注解使用之后,就不用写parameterType这个属性了啊?
    (:谢谢大佬--。--
    回复 有任何疑惑可以回复我~ 2019-12-17 22:17:53
  • 翔仔 回复 提问者 Simon___ #3
    感谢慕哥的热心助攻,parameterType是可以缺省的
    回复 有任何疑惑可以回复我~ 2019-12-18 01:29:09
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

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

帮助反馈 APP下载

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

公众号

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