【MyBatis】@Param注解的作用与注意事项(1)

@Param用于dao层,是mybatis中的注解
使得mapper.xml中的参数与后台的参数对应上,也增强了可读性

如果两者参数名一致得话,spring会自动进行封装,不一致的时候就需要手动去使其对应上。
即:用注解来简化xml配置的时候,@Param注解的作用是给参数命名,参数命名后就能根据名字得到参数值,正确的将参数传入sql语句中 。

 

  1. 在方法只接受一个参数的情况下,可以不使用@Param
  2. 在方法接受多个参数的情况下,建议一定要使用@Param注解给参数命名。
  3. 如果参数是 JavaBean , 则不能使用@Param
  4. 不使用@Param注解时,参数只能有一个,并且不是JavaBean
posted @ 2022-09-15 17:25  多汁牛肉干  阅读(255)  评论(1)    收藏  举报