<insertid="insert"parameterType="com.example.entity.User"useGeneratedKeys="true"keyProperty="id"> insert into user (name, age) values ( #{name,jdbcType=VARCHAR}, #{age,jdbcType=INTEGER}) </insert>
取出插入后的id值:
1 2 3 4 5 6 7 8 9 10 11 12
@Override @Transactional(readOnly = false) publicintinsertUser(){ User user = new User(); user.setName("why"); user.setAge(18); int count = userMapper.insert(user); System.out.println(count); // 插入的条数。 int id = user.getId(); System.out.println(id); // 自增的id return id; }