Начиная с Oracle 12c, поддержка столбцов Identity поддерживается одним из двух способов:
Sequence + Table - В этом решении вы по-прежнему создаете последовательность как обычно вы используете следующий DDL:
CREATE TABLE MyTable (ID NUMBER DEFAULT MyTable_Seq.NEXTVAL , ...)
Только таблица - В этом решении явно не указана последовательность. Вы должны использовать следующий DDL:
CREATE TABLE MyTable (ИД НОМЕР СОЗДАН В КАЧЕСТВЕ ИДЕНТИЧНОСТИ , ...)
Если вы используете первый способ обратной совместимости с существующим способом ведения дел. Второй немного более простой и более интегрированный с остальными системами RDMS.
java.lang.UnsupportedOperationException
Or, if you use Apache Commons Lang and the operation should be supported, but has not been implemented (yet?):
org.apache.commons.lang.NotImplementedException
Вы можете использовать либо UnsupportedOperationException, либо NoSuchMethodException, либо расширить класс Exception и создать собственное настраиваемое исключение NotImplementedException или что-то еще