最近在搞一个电商系统中由于业务需求,需要在插入一条产品信息后返回产品Id,刚开始遇到一些坑,这里做下笔记,以防今后忘记。
类似下面这段代码一样获取插入后的主键
User user = new User();
user.setUserName("chenzhou");
user.setPassword("xxxx");
user.setComment("测试插入数据返回主键功能");
System.out.println("插入前主键为:"+user.getUserId());
userDao.insertAndGetId(user);//插入操作 System.out.println("插入后主键为:"+user.getUserId());经过查询网上资料,发现大致有两种方式。
方式一:
在实体类的映射文件 "*Mapper.xml" 这样写:
网友评论


