mybatis常用操作
@Responsebody 表示该方法的返回结果直接写入HTTP response body中 异步获取json数据加上这个会返回json数据
@PathVariable 可以将 URL 中占位符参数绑定到控制器处理方法的入参中 获取url中动态参数 rest风格??
例如:
1 @RequestMapping("/pathVariable/{name}") 2 public String pathVariable(@PathVariable("name")String name){ 3 System.out.println("hello "+name); 4 return "helloworld";
@Param 可以把sql中里面的参数类似于 #{userPassword,jdbcType=VARCHAR} 这么用
Public User selectUser(@param(“userName”) String name,@param(“userpassword”) String password);
mybatis 获取最新插入数据的id 在insert sql语句前面加一句
@SelectKey(keyColumn = "id", statement = "SELECT LAST_INSERT_ID() AS Id",before = false, keyProperty = "Id", resultType = Integer.class)