Элегантный способ для номеров версий сущностей с postgresql и hibernate - PullRequest
0 голосов
/ 10 декабря 2018

Я хочу ввести номер версии для некоторых объектов.Я использую hibernate и postgresql.Мои требования:

  • Добавление столбца версии (BIGINT) к некоторым таблицам
  • Обновление версии строки при каждой вставке / обновлении
  • Использование «глобального» (объема): схема) последовательность для номеров версий
  • Таким образом, номера версий не являются пропусками, но сортируются и уникальны (даже среди разных таблиц схемы)
  • Номер версии, конечно, не является первичным ключомили около того

Мой текущий подход будет использовать триггеры базы данных, но мне интересно, есть ли более элегантный способ использования (postgre) sql или hibernate функций.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...