Mybatis的@Param注解在多参数时候不写,可以正确执行。

mybatis 从3.4.1 开始可以不用写@Param注解:https://github.com/mybatis/mybatis-3/releases?after=mybatis-3.4.2

所以小伙伴可以看一下版本更新的日志,我们可以从中发现一些端倪。

我们也可以通过打断点去看一下源码的执行过程,在参数解析的时候,我们的多参数匹配形式就可以通过参数名去匹配SQL的占位符,在新版本很明显解决了我们有时候忘记写

注解的痛点,不过一但降低到旧版本就会报错,所以慎重使用新版本特性奥。

原文地址:https://www.cnblogs.com/zhaoletian/p/14551939.html