错误原因以及修改办法:在mybatis中如果使用if,where等标签的时候,dao(mapper)层的参数需要用@Param注解,如上图,同时在xml的SQL语句中,参数的获取也需要直接写参数名,如xml中的teg;brand就是因为没有用这种方法导致了错误。
void batchAdd(@Param("brands") List<Brand> brands);
错误原因以及修改办法:在mybatis中如果使用if,where等标签的时候,dao(mapper)层的参数需要用@Param注解,如上图,同时在xml的SQL语句中,参数的获取也需要直接写参数名,如xml中的teg;brand就是因为没有用这种方法导致了错误。
void batchAdd(@Param("brands") List<Brand> brands);