‌MyBatis中的@Param注解主要用于为方法参数命名,以便在XML映射文件或注解SQL中引用

1‌、参数别名定义‌:通过@Param("别名")为方法参数指定名称,使得SQL中的#{别名}能准确匹配参数

2、‌多参数必选‌:当方法有多个参数时,若不使用`@Param,MyBatis默认无法识别参数名(编译后可能变为arg0、arg1),必须通过注解显式命名。‌‌

 

 

说明:基于官方骨架创建的springboot项目中,接口编译时会保留方法形参名,@Param注解可以
省略 (可以直接#{形参名})
在aliyun上创建的项目中@Param("别名")不能省略!!!!

posted on 2025-06-28 13:24  极北长弓  阅读(130)  评论(0)    收藏  举报