解决方案:
在编写Mapper时,加入以下配置

Mybatis 配置文件 useGeneratedKeys 参数只针对 insert 语句生效,默认为 false。当设置为 true 时,表示如果插入的表以自增列为主键,则允许 JDBC 支持自动生成主键,并可将自动生成的主键返回。插入返回的主键id是映射回原实体类中的!
所以在Service层取出id并返回

本文介绍了Mybatis配置文件中useGeneratedKeys参数的使用,当设置为true时,插入操作能获取自动生成的主键ID。这种方法适用于表有自增列作为主键的情况,插入数据后可在Service层直接获取并返回主键ID。
解决方案:
在编写Mapper时,加入以下配置

Mybatis 配置文件 useGeneratedKeys 参数只针对 insert 语句生效,默认为 false。当设置为 true 时,表示如果插入的表以自增列为主键,则允许 JDBC 支持自动生成主键,并可将自动生成的主键返回。插入返回的主键id是映射回原实体类中的!
所以在Service层取出id并返回

745
9359
3564

被折叠的 条评论
为什么被折叠?