Sequence “HIBERNATE_SEQUENCE” not found; SQL statement
Update your code as below: @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; As you have not specified a sequence table name, hibernate will look for a sequence table named as hibernate_sequence and use it as default. For Oracle/Postgres, increment fields used are sequence tables. In MySql, there are increment fields that automatically increment.