获取新增操作后的实体对象: 由于MyBatis-Plus在新增数据后会将生成的新ID设置到传入的实体对象中,因此你可以直接通过该实体对象获取ID。 从实体对象中获取ID: 新增操作完成后,直接访问实体对象的ID属性即可获取到新增数据的ID。 以下是一个具体的代码示例: java @Service public class UserService { @Autowired priva...
我找到数据库访问层的insert语句处,发现使用的是mybatis-plus,网上查了一下关于这块的东西,发现insert方法在配置的时候,可以指定自增ID的方式。 源码中定义有以下几种: public enum IdType { AUTO(0, "数据库ID自增"),INPUT (1, "用户输入ID"),ID_WORKER (2, "全局唯一ID"),UUID (3, "全局唯一ID")...
代码地址:https://coding.net/u/xlsorry/p/springmybatis/git 配置mybatis获取新增数据id的方法有几种,一种是JDBC的方式,一种是使用标签 先看一段没有主键返回的代码,用于和后面有主键返回的代码进行对比。 int insert1(SysUserPo sysUserPo); <insert id="insert1"> insert into sys_user(id, user_name...