Spring中的@Param注解和Mybatis中的@Param注解

Spring中的@Param注解和Mybatis中的@Param注解

在dao层接口中

导包不同:

import org.apache.ibatis.annotations.Param; //Mybatis包

import org.springframework.data.repository.query.Param; //spring包

用法一致:

int selectRoleCount(@Param("businessId") Integer businessId,@Param("memberId") Long memberId);

在xml中

Spring中的@param在xml是根据参数的顺序来取值的,并且从0开始:

mybatis中的@param在xml中则是通过参数名来引用变量的

更多创意作品