org.apache.ibatis.annotations.Param;
org.springframework.data.repository.query.Param;
上面两个分别是@Param mybatis 和spring 的导包,其用法在dao层使用没有任何区别,都是在参数前加上此注解
public List <SjYcBj> getYcBjByNum(@Param("mkbh")String mkbh,@Param("hours")int hours);
那么他们区别在哪里呢?
答案是 在xml 中写sql时用第一种直接写参数名称即可,
而用spring导包的则需要用0,1,2来代替,
网友评论