mybatis插入自增主键返回使用useGeneratedKeys
业务需求:新增一条数据需要其返回新增的自增id
此例中:在新增一条机器表数据时需要对机器工作表插入一条数据并返回该自增表id修改机器表数据使该机器表数据和机器工作表产生关联
机器工作表 mworkId 为自增字段
Service : 对机器工作表新增一条记录
神奇的事情发生了在新增完一条记录后mworkId 得到了返回的自增id
dao
mapper xml :
实现方法设置useGeneratedKeys=“true” keyProperty=“mworkId”
其中 keyProperty 为返回的对应字段。
tips: 此方法针对mysql 如oracle无自增字段 需要增加一些配置 这里不加以补充