Hibernasi tidak akan membuat ulang kolom jika sudah ada. foods tabel dalam database mungkin memiliki food_id kolom tetapi tidak didefinisikan sebagai kunci utama (dan mungkin tidak cocok dengan definisi Hibernasi dari kelas Java).
Anda dapat mengubah tabel secara manual seperti ini:
ALTER TABLE foods ADD PRIMARY KEY (food_id);
Atau coba jatuhkan tabel dan jalankan kembali kode Anda.