1、Integer不需要写传入值类型,当Mapper接口内方法传入一个包装类时,XML文件内不用指明传入值类型
查看代码
insert into sys_role_permission (rid,pid) values (#{rid},#{pid})
2、当Mapper接口内方法返回的是一个List时,XML中需要写返回值,类型为List泛型中的类
查看代码
3、当XML中有多个参数传入时,需要采用@Param注解为每个参数起名字
查看代码
@Mapper
@Repository
public interface RoleMapper extends BaseMapper {
void saveRolePermission(@Param("rid") Integer rid,@Param("pid") Integer pid);
}
查看代码
insert into sys_role_permission (rid,pid) values (#{rid},#{pid})
4、SpringBoot改了xml文件需要重启服务