Установить тип данных HSQLDB в файлах конфигурации Hibernate? - PullRequest
1 голос
/ 11 августа 2011

Я пытаюсь создать БД в памяти, используя HSQLDB 2.2.5.Мы также используем Hibernate.Проблема в том, что наши доменные объекты аннотированы для Oracle.Мы генерируем файлы HBM из POJO.Поэтому при попытке запустить HSQLDB я получаю сообщение об ошибке «тип не найден или у пользователя отсутствуют привилегии: NUMBER».HSQL 2.2.5 не поддерживает NUMBER, только NUMERIC.

Есть ли в файле конфигурации hibernate или hibernate.properties какой-либо способ сообщить HSQL, что NUMBER следует рассматривать как NUMERIC?

1 Ответ

2 голосов
/ 11 августа 2011

Хорошо, эта версия HSQLDB поддерживает совместимость синтаксиса Oracle и принимает MUMBER в этом режиме, а также многие другие специфичные для Oracle функции. Подробности см. В руководстве.

http://hsqldb.org/doc/2.0/guide/deployment-chapt.html#N14266

...