在Java 8中这个特性是默认关闭的,因此如果不带-parameters参数编译上述代码并运行,获取到的参数名是arg0,arg1......带上这个参数后获取到的参数名就是定义的参数名了,例如void test,取到的就是testArg1,testArg2。最后就把@Param注解给省略了,对于想省事的开发来说还是挺好用的我就废话不多说了,大家还是直接看代码吧~区别是:使用注解可以不用加parameterType

mybatis省略@Param注解操作

mybatis省略@Param注解操作

mybatis省略@Param注解操作

mybatis省略@Param注解操作