我认为您知道
CrudRepository.save()用于插入和更新。如果ID不存在,则将其视为插入;如果ID不存在,则将其视为更新。如果将Id发送为null,则可能会获得异常。
由于除了变量
@Id上没有其他注释外
id,唯一ID生成必须由代码处理,否则您将需要使用
@GeneratedValue注释。

我认为您知道
CrudRepository.save()用于插入和更新。如果ID不存在,则将其视为插入;如果ID不存在,则将其视为更新。如果将Id发送为null,则可能会获得异常。
由于除了变量
@Id上没有其他注释外
id,唯一ID生成必须由代码处理,否则您将需要使用
@GeneratedValue注释。