mybatis会对数据进行特殊处理,将多个参数封装成map
key是使用@param注解(在接口方法中对各个参数进行注解,如果不注解不能使用#{参数名}可以使用默认#{param1},#{param2}..获取参数
eg.select id,last_name lastName,gender,email from tbl_emp where id = #{param1} and last_name=#{param2}
)获取的值,value是参数值
注解后可直接用注解名
接口中 public Employee getEmpbyIdandLastName(@Param("id")Integer id,@Param("lastName")String lastName);
配置文件中 select id,last_name lastName,gender,email from tbl_emp where id = #{id} and last_name=#{lastName}
#{key}可以获取传入参数
key是使用@param注解(在接口方法中对各个参数进行注解,如果不注解不能使用#{参数名}可以使用默认#{param1},#{param2}..获取参数
eg.select id,last_name lastName,gender,email from tbl_emp where id = #{param1} and last_name=#{param2}
)获取的值,value是参数值
注解后可直接用注解名
接口中 public Employee getEmpbyIdandLastName(@Param("id")Integer id,@Param("lastName")String lastName);
配置文件中 select id,last_name lastName,gender,email from tbl_emp where id = #{id} and last_name=#{lastName}
#{key}可以获取传入参数