spring boot 取出刚插入的记录id

@Override
public void save(Purchase purchase) {
    //saveAndFlush: 能获取刚插入的记录的id并放在purchase对象中
    purchaseRepository.saveAndFlush(purchase);
}

例如上面的purchase对象,id是自增的。即在添加的时候是不需要id也没有id的。

加入用save()函数去做存放,是不能get这条记录的id的。

使用saveAndFlush()函数,能够获取插入记录的id放在原来的purchase对象里面。


版权声明:本文为MELENY原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。