When upgrading to Hibernate 6.2.7, I noticed that the issue is fixed for unique constraints (thanks!) but it still happens for primary keys. I opened a new issue which is very similar to this one: https://hibernate.atlassian.net/browse/HHH-17065