MyBatis Mapper 接受参数的四种方式
对于单个参数而言,可以直接写 #{param} ,这里的占位符名称没有限制,反正就一个参数一个占位符,不需要指定名称 对于多个参数,有常用的四种方式 根据位置排序号 public interface UserDao { public Integer addUser(String username, String password); } 对应mapper文件中的片段 <insert id="addUser"> <!-- 按照参数位置从param1开始排序 --> insert into users(username, password) values(#{param1}, #{param2}) </insert> POJO对象传入 public interface UserDao { public Integer addUser(String username, String password); } 对应mapper文件中的片段 <insert id="addUser"> <!-- 根据属性名访问数据 --> insert into users(username, password) values(#{username}, #{password}) </insert> Map对象传入 public interface UserDao { // mapper中#{