Odp: Primary key, hibernate i postgre
Korzystasz pewnie z pól typu serial. Czy nie jest tak, że wszystkie te pola mają wartość pobieraną z jednej sekwencji? Co jest w ich domyślnych ustawieniach dla pól 'id' ?
Jeśli w bazie danych masz poprawnie stworzone tabele to pewnie coś w hibernate. Pobierasz jawnie wartość id z sekwencji czy pozostawiasz to mechanizmom javy/hibernate?