Я использую hibernate, а также процедуру добавления значений в ту же таблицу. После вставки значений в таблицу с использованием процедуры, получив максимальное значение ID и увеличив его на единицу, я попытался ввести данные, используя режим гибернации, и получить ошибку ограничения
@GenericGenerator(name = "Generator", strategy = "increment", parameters = {
@Parameter(name = "initial_value", value = "1"),
@Parameter(name = "increment_size", value = "1")
})
@GeneratedValue(generator = "Generator")
Мне нравится знать, почему я получаю ошибку ограничения, есть ли проблема с указанным генератором.
Есть ли другой способ вставить строку через процедуру (используя базу данных Oracle) и hibernate