Отсутствующие последовательности в HSQL для тестирования

У меня есть база данных Oracle, где я должен использовать последовательности для первичного ключа. Все это работает хорошо, так как я контролирую порядковый номер. Моя проблема с моими тестами. Используя Spring, я создаю базу данных HSQL и тестирую ее. Эта база данных создается путем просмотра всех моих сущностей. У всех моих сущностей для работы с Oracle указано порядковое имя. Проблема в том, что когда я создаю базу данных HSQL, она не может найти последовательность (, которую я ожидаю. )Мои тесты проходят, но в журнале появляется много хлама. Журнал заполнен такого рода сообщениями.

WARN JDBCExceptionReporter:233 - SQL Error: -5501, SQLState: 42501
ERROR JDBCExceptionReporter:234 - user lacks privilege or object not found: GENDERS_SEQ

Кто-нибудь знает, как я могу удалить эти ложные ошибки? Могу ли я заставить HSQL игнорировать последовательности. Интересно, что в тестах я могу вставить в базу данных HSQL, поэтому она должна использовать собственный внутренний генератор первичного ключа.

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

Спасибо

7
задан RNJ 2 August 2012 в 15:08
поделиться