OSGI - Hibernate + JBoss Seam

时间:2010-01-08 16:59:24

标签: java osgi modularity

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

我对OSGI还没有任何经验,所以我不知道是否可以做到这一点以及有什么限制。

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

沃尔特

1 个答案:

答案 0 :(得分:0)

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