SpringBoot报错-Table ‘springpractice.hibernate_sequence‘ doesn‘t exist

引用博客-JPA之@GeneratedValue注解

@Data
@Entity
public class User {
    private static final int serialVersionUID = 1;
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private int id;
    @NonNull
    private String username;
    @NonNull
    private String password;
    /*...其他不重要的代码...*/
}

前提:本人用的数据库未MySQL,IDENTITY用于MySQL这种允许自增长字段的DBMS

发生此报错后,看了引文中的博客,才发觉问题应该是对应数据表中id字段没有设置为自增长,将对应字段设置为自增长后解决了该问题。

posted @ 2021-01-11 02:18  Coder-Jiang  阅读(10)  评论(0)    收藏  举报  来源