mybatis plus 使用baseMapper.insert返回自增主键id
·
@TableName("tb_xxx")
public class TbXxx implements Serializable {
private static final long serialVersionUID = 1L;
//数据库id字段为:AUTO_INCREMENT
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
}
@Service
public class TbXxxServiceImpl extends ServiceImpl<TbXxxMapper, TbXxx> implements TbXxxService{
/**
* 测试mybatis-plus插入返回主键自增id
* @author:heshengjin qq:2356899074
@date 2020年8月13日 下午3:55:25
*/
@SuppressWarnings("serial")
@Override
public int insertBackAutoId() {
TbXxx tbXxx = new TbXxx(){{
//不要设置主键id,是数据库自增的id
//其他getter/setter
}};
baseMapper.insert(tbXxx );
//这里获取自增主键id,封装的杠杠的,赞一个
return tbXxx .getId();
}
}
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)