.xml文件里select....${ew.sqlSegment}什么意思 ID对应的借口方法 List selectView(@param(“ew”)Wrapper wrapper);怎么解释用处是啥
就是一个传参啊。。Wrapper wrapper是个对象,对象里有sqlSegment参数。然后给sql 加这个。
@param(“ew”)Wrapper wrapper
wapper是Wrapper对象的一个变量,用@param注解设置为ew,其实如果只有一个变量的话@param(“ew”)可以不要,超过多个变量的时候就必须使用,ew.sqlSegment就是Wrapper的一个成员变量对应的值。
List selectView(@param(“ew”)Wrapper wrapper);
@param(“ew”)注解的意思是给参数命名,参数命名后就能根据名字得到参数值。
select....${ew.sqlSegment}
${}是mybatis中获取参数的一种方式,如果获取的是普通变量。直接用${变量名},如果获取的是对象中的某个变量,则${对象名.变量}
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632