方法1:使用Mybatis 中的 insert 标签 中的 useGeneratedKeys 和 keyProperty 两个属性。
//keyProperty属性值一定得和java对象的属性名称一致。
配置:
<insert id="insert" parameterType="User"
useGeneratedKeys="true" keyProperty="id">
insert into t_user(name) values(#{name})
</insert>
JAVA代码中获取自增ID:
int row = userService.insert(userBean);
int id = userBean.getId();