Добрый день,
У меня есть метод, который добавляет столбец в таблицу postgresql (созданную hibernate), которая имеет поле автоинкремента и работает нормально.
Моя проблема начинаетсяпосле того как возникнет исключение, столбец, который должен был быть добавлен, isnt (это нормально), но для следующего добавленного поля автоматически сгенерированный идентификатор имеет значение 32678, следующий - 65536 и т. д.
Это нечто-то конкретное для исключения, это происходит после любого исключения в системе.
Вот где объявлены поля:
@MappedSuperclass
public class BaseModel extends GenericModel {
@Id
@GeneratedValue(strategy = GenerationType.TABLE)
public Long id;
public Long getId() {
return id;
}
@Override
public Object _key() {
return getId();
}
}
Заранее спасибо.