每当我尝试保存时,我总是得到上面的错误。我使用MySQL和Springboot与Hibernate。发生了一个事件-生产表被恢复。在此之后,每当有操作调用.保存()时,都会抛出错误。值得注意的是,DBA管理员作为一种短期策略从用户那里撤销了权限。
表中有自动增量,这是其中一个模型的示例。
public class Pojo implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@JsonIgnore
private Long id;
字符串
我不知道还有什么可能导致这个错误。我已经通读了其他类似的问题,没有一个能够解决手头的问题。
1条答案
按热度按时间lskq00tm1#
显然,当表被恢复(可能是重新创建)时,id没有被创建为自动递增,甚至没有作为主键。所以,我修改了列,解决了这个问题。