Я обнаружил проблему с Hibernate и составным ключом с автоматическим приращением одного из столбцов.
Я использую MySQL и первичный ключ, состоящий из 2 столбцов, GID и LANG. Столбец GID установлен как AUTO_INCREMENT. Вставка работает, hibernate вставляет новую строку, MySQL добавляет auto_generated id, когда GID равен нулю. Однако Hibernate не устанавливает поле GID в объекте, заданном для сохранения.
Я слышал о проблемах, обычно связанных с использованием составного первичного ключа в спящем режиме, поэтому я спрашиваю, является ли это ошибкой в спящем режиме или антифункцией, оставленной разработчиками заранее (не будет реализована, поскольку нет)