为了账号安全,请及时绑定邮箱和手机立即绑定

新增的时候数据库没有返回本地生成的标识值是怎么回事?真么解决啊?

报这个:The database returned no natively generated identity value

正在回答

1 回答

native的功能是:

由数据库从identity,sequence和hilo中选取一个生成器来生成ID。

这样就需要主键设置成自增长的,一定要小心

采用的是Mysql数据库,但在执行插入的时候报错:

The database returned no natively generated identity value

最后确认原因是数据库的表结构中关于logid,没有设置auto increment。

另外,对于ID你是否是这样设置的呢

@Id
@GeneratedValue
private Integer id;


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
2小时学会Spring Boot
  • 参与学习       151599    人
  • 解答问题       1079    个

Spring Boot入门视频教程,你将学会使用Spring Boot快速构建应用程序

进入课程

新增的时候数据库没有返回本地生成的标识值是怎么回事?真么解决啊?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信