1

我正在运行一个使用 Hibernate 作为持久性提供程序的 JBoss Seam Web 应用程序。我正在考虑迁移到 OSGI 以简化部署和更新。

我还没有任何使用 OSGI 的经验,所以我不知道这是否可以完成以及有什么限制。

例如,如果我更改实体类并且希望 Hibernate 删除一些表并创建一些新表,这可能吗?hibernate 是否需要挂钩到 OSGI 才能知道删除表 a 并创建表 b?

沃尔特

4

1 回答 1

0

我不确定我是否完全理解你的问题。如果您选择使用 OSGi 来模块化您的应用程序,那么该选择对 Hibernate 的行为没有影响。当然,当您激活捆绑包来管理您的模式时,您可以调用 Hibernate 的SchemaExportSchemaUpdate API,但 Hibernate 不会为您驱动该过程。你必须自己做。

于 2010-01-09T01:17:49.460 回答