Hampir baik. Anda harus menambahkan getId() di atas metode untuk Resolution kelas dan kode serupa di bawah ini. Mungkin resolution your Anda objek selalu 0 sebagai id setelah menyimpan panggilan metode.
@Column(name = "id", unique = true, nullable = false)
@GeneratedValue(strategy = GenerationType.AUTO)