问题 在使用useGeneratedKeys="true"后返回值是1,期待返回实体主键 解决 insert方法返回值依然是修改行数 需要从传入的实体中取对应属性值。 比如user表对应User类,主键是id 那么int i =insertUser(user);方法执行后i还是1 但是user.getId();得到的值就是主键了 参考链接 https://blog.csdn.net/Jczry/article/details/92767611