insert into 同时可用其主键id

来源:互联网 发布:世界软件强国排名 编辑:程序博客网 时间:2024/06/08 16:34

使用MyBatis往数据库中插入一条记录后,返回该条记录的主键值。

需要在mybatis的mapper.xml中指定keyProperty属性,示例如下:

如上图所示:我们增加了useGeneratedKeys="true" 和keyProperty="userId" ,userId属性是对应的User实体对象表里的属性,这样就ok了

用主键:

@RequestMapping(value="/addNewAlbum")
public String addNewAlbum(HttpSession session,Album album){
User user =(User)session.getAttribute("user");
album.setUid(user.getUid());
userService.addAlbum(album);
System.out.println(album.getAid()+"========================================");
return "redirect:goAlbum";
}


也可以selectkey


原创粉丝点击