OSGI - Hibernate + JBoss Seam - PullRequest
       17

OSGI - Hibernate + JBoss Seam

1 голос
/ 08 января 2010

Я запускаю веб-приложение JBoss Seam с Hibernate в качестве поставщика сохраняемости. Я рассматриваю возможность перехода на OSGI для упрощения развертывания и обновлений.

У меня пока нет опыта работы с OSGI, поэтому я не знаю, можно ли это сделать и каковы ограничения.

Например, если я изменю классы сущностей и хочу, чтобы Hibernate удалил несколько таблиц и создал новые, это будет возможно? Нужно ли hibernate иметь хуки для OSGI, чтобы он знал, что нужно удалить таблицу a и создать таблицу b?

Walter

1 Ответ

0 голосов
/ 09 января 2010

Я не уверен, что полностью понял ваш вопрос. Если вы решите использовать OSGi для модуляции приложения, этот выбор не повлияет на поведение Hibernate. Конечно, вы можете делать вызовы в API-интерфейсы SchemaExport или SchemaUpdate Hibernate, когда вы активируете пакеты для управления своей схемой, но Hibernate не будет управлять этим процессом за вас. Тебе придется сделать это самому.

...