2016-03-10 6 views
0

У меня проблема с проверкой схемы столбца ревизии таблиц аудита
Я объявил столбец revtype как число (3), все работает нормально, когда я использую базы данных Oracle, но когда я перейти на h2 у меня есть исключение revtype

revtype колонки найдено ожидается десятичное TINYINTHibernate Entity Auditing и hbm2ddl.auto = validate in h2 and oracle


Любые идеи, как можно это работает на h2 и оракулом?

+0

Что такое тип данных java для revtype? – Sanj

+0

Я не знаю, что он находится внутри envers – Bartun

ответ

0

Расширение диалекта h2 и изменение определения столбца для целочисленного числа

+0

hi @Bartun вы сделали что-то подобное, чтобы исправить диалект h2: 'registerColumnType (Types.TINYINT," smallint ");'? – conscience

+0

Да, но до сих пор я помню, что он был десятичным, поэтому он будет совместим с оракулом – Bartun

Смежные вопросы