В оракле нет автоинкримента, нужно делать отдельный счетчик для таблицы и отдельный триггер, который будет срабатывать при добавлении строки и брать id для поля из счетчика. Такие дела.
@kagami Там старая здоровая система написанная на чистом SQL, я дописываю туда нужные штуки. Если я буду везде там втыкать какой-нибудь ОРМ, меня в рот выебут за такой зоопарк в коде.