复习第二天


1. Mapper动态代理规范

  1. 接口名称需要与映射配置文件名称相同
  2. 映射配置文件中 namespace 必须是接口的全名。
  3. 接口中的方法名和映射配置文件中的标签的 id 一致。
  4. 接口中的返回值类型和映射配置文件中的 resultType 的指定的类型一致

2. Mapper动态代理模式下的多参数处理

  1. 顺序传参法:参数需要使用arg0,arg1...或者param1,param2...表示参数的顺序。
  2. @Param注解传参法:在SQL语句中通过注解中所定义的参数名称完成参数位置的指定。
  3. POJO传参法:绑定参数时使用POJO的属性名作为参数名即可。
  4. Map传参法:使用Map的key作为参数名即可

3. 获取自增主键值


    insert into users values(default ,#{username},#{usersex}) 


 
     



    insert into users values(default ,#{username},#{usersex})

3. 获取非自增主键值


    
        SELECT LAST_INSERT_ID()
    
    insert into users values(default, #{username}, #{usersex})