Dopo un ulteriore lavoro con Hibernate, finalmente mi rendo conto che non stavo implementando correttamente equals
e hashCode
funzioni che causano alcuni problemi con la sequenza generata dall'ibernazione nelle operazioni CRUD. Il problema è descritto (e risolto) in questo ottimo articolo
(da leggere, secondo me)
Cordiali saluti