• Как правильно настроить hibernate на использование GenerationType.IDENTITY при добавлении записи в БД?

    @keks99999 Автор вопроса
    Сергей Горностаев, принципиальной позиции нет. В рабочем проекте на springboot подсмотрел следующее решение - для первичных ключей таблицы в качестве значения по умолчанию использовали последовательности и их имена не соответствовали паттерну "имятаблицы_имяколонки_seq" (генерация DDL в hibernate отключена, для работы со структурой БД используется liquibase). И добавление новых записей проблем не вызывало - еще не разобрался как. Я это все бездумно скопировал в домашний проект и думал будет работать.

    Нет, идёт обращение к специальной колонке таблицы, хранящей следующее значение автоинкремента. В PostgreSQL последовательность - это не колонка, это отдельная сущность БД.

    Спасибо за уточнение.

    В общем мне прежде чем задавать вопрос надо было нормально документацию почитать.