Он показывает, как реализовать обычный генератор спящего режима, который извлекает вставку идентификатора.

аза данных - Oracle, а значение моего столбца id - это последовательность Oracle, эта последовательность выполняется триггером, поэтому перед каждой строкой этот триггер использует эту последовательность для получения значения id. Поэтому я не совсем понимаю, какую генерацию стратегии идентификатора мне следует определить в своем классе сущностей.

@GenericGenerator(name = "generator", strategy = "increment")
@Id
@GeneratedValue(generator = "generator")

или же

@Id
@GeneratedValue(strategy = GenerationType.AUTO, generator = "idGenerator")
@SequenceGenerator(name="idGenerator", sequenceName="ID_SEQ")

или же

@Id
@GeneratedValue(strategy = GenerationType.AUTO)

Действительно смущенный, Может ли кто-то пролить свет на эту тему? Пожалуйста, объясните четко ..

Ответы на вопрос(1)

Ваш ответ на вопрос