Возвращение автоматически сгенерированного значения из сохраненной записи в JpaRepository - PullRequest
0 голосов
/ 02 октября 2018

Я нахожусь в процессе преобразования набора кода, который записывает серию записей в базу данных MariaDB.В настоящее время я могу вернуть поле recordID, которое автоматически увеличивается.

Я делаю это простым вызовом get после сохранения.Я определил этот bean-компонент: @GeneratedValue (стратегии = GenerationType.IDENTITY)

Однако я перехожу на Oracle SQL, и у меня уже есть триггеры, настроенные для автоматического увеличения таблицы.Когда я это делаю, @GeneratedValue больше не работает, и я получаю сообщение об ошибке при попытке записи.Однако, когда я удаляю это полностью, это работает снова.Однако мой object.getRecordID () больше ничего не возвращает.

Я пытался: @GeneratedValue (стратегии = GenerationType.SEQUENCE, generator = "LogMaker") @SequenceGenerator (name = "LogMaker", sequenceName = "LogMaker ", allocSize = 1)

Сгенерирует для него значение, но когда я проверяю таблицу базы данных, она всегда отключается на единицу.

Есть ли какой-нибудь простой способ вернуть автоматически сгенерированное значение после сохранения?

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