Ошибки Hsqldb во время SchemaExport с использованием Hibernate 4.1

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

Есть ли способ избавиться от них - либо устранить ошибку, либо просто сделать ее тихой?

17:28:19 ERROR SchemaExport:425 - HHH000389: Unsuccessful: alter table click drop constraint FK5A5C588CBB8DB5
17:28:19 ERROR SchemaExport:426 - user lacks privilege or object not found: PUBLIC.CLICK
17:28:19 ERROR SchemaExport:425 - HHH000389: Unsuccessful: alter table click drop constraint FK5A5C5885AC11C60
17:28:19 ERROR SchemaExport:426 - user lacks privilege or object not found: PUBLIC.CLICK
17:28:19 ERROR SchemaExport:425 - HHH000389: Unsuccessful: alter table click drop constraint FK5A5C58841979673
17:28:19 ERROR SchemaExport:426 - user lacks privilege or object not found: PUBLIC.CLICK
17:28:19 ERROR SchemaExport:425 - HHH000389: Unsuccessful: alter table click drop constraint FK5A5C588430DFF29
17:28:19 ERROR SchemaExport:426 - user lacks privilege or object not found: PUBLIC.CLICK
17:28:19 ERROR SchemaExport:425 - HHH000389: Unsuccessful: alter table click drop constraint FK5A5C588B6909BE1
17:28:19 ERROR SchemaExport:426 - user lacks privilege or object not found: PUBLIC.CLICK
17:28:19 ERROR SchemaExport:425 - HHH000389: Unsuccessful: alter table comment drop constraint FK38A5EE5FCBB8DB5

person egervari    schedule 12.10.2012    source источник


Ответы (2)


Какую версию HsqlDB вы используете? Я использую 2.2.9 с спящим режимом 4.1.3. Я не вижу ошибок.. вы можете попробовать эту версию с пользователем SA.

Или вы можете попробовать предоставить разрешения для вашей PUBLIC как для таблицы, так и для последовательности, которую она использует.

person Maddy    schedule 13.10.2012
comment
Я использую 2.2.8 с Hibernate 4.1.3. Вы уверены, что у вас не отключен журнал? - person egervari; 13.10.2012
comment
Я думаю, что серия 2.2.x HSQLDB содержит ошибки. Недавно я обнаружил серьезную проблему с производительностью. Если вы попробуете с 2.0.0, вы заметите значительный прирост производительности (например, на 1000% лучше). Сообщения об ошибках исчезли. Я думаю, что я собираюсь придерживаться 2.0.0. - person egervari; 14.10.2012
comment
хорошо, что ошибки исчезли с 2.0.*. Я проверил, таких ошибок нет, ограничения сбрасываются без сообщений об ошибках. Кстати, я использую JPA EntityManager. - Мэдди - person Maddy; 15.10.2012

Просто не используйте серию 2.2.x hsqldb. 2.0.0 нормально.

person egervari    schedule 14.10.2012
comment
2.0 имеет другие проблемы и не может быть вариантом. Почему не работает 2.2.х? - person GaZ; 29.01.2014