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

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

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

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

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

 

 

posted @ 2021-03-17 21:04  蚂蚁style  阅读(1009)  评论(1编辑  收藏  举报