Featured image of post SpringBoot啟動時,出現Missing table hibernate sequence之解決方法

SpringBoot啟動時,出現Missing table hibernate sequence之解決方法

通常這種問題源自於GenerationType.Auto的問題

導因

通常是因為在JPA的地方使用了@GeneratedValue(strategy = GenerationType.AUTO)這個註解,這個註解會由資料庫自動(AUTO)去配置,如果資料庫有就沒問題,但有些資料庫可能會沒有,比如說我用的資料庫是PostgresSQL就會出現這個問題

解決方式

將@GeneratedValue(strategy = GenerationType.AUTO)更改,更改為@GeneratedValue(strategy = GenerationType.IDENTITY)即可

Licensed under CC BY-NC-SA 4.0