库中的Hibernate配置

时间:2011-04-16 14:14:48

标签: java hibernate

假设我有两个应用程序都使用Hibernate并且共享一些功能,如果我将共享功能分离到库中,那么构建hibernate配置的最佳方法是什么?

我不想在我的应用程序中复制hibernate配置的共享部分,所以有一种方法可以在库中保存一些配置(即只是库中类的映射元素),这是然后在启动时动态加载到应用程序hibernate配置?

2 个答案:

答案 0 :(得分:0)

如果使用spring,则可以使用基本的hibernate配置创建一个抽象bean,然后让客户端从中扩展。

通过使用注释,大部分映射配置最终绑定到代码。然后,库客户端只需要指定包,以便处理hibernate annoatations并将其添加到映射配置中。

答案 1 :(得分:0)

如果你想将所有的thge映射元素放在jar和amp;重用它们就可以使用标签

<mapping jar="" />

在这里你通过了路径&amp; jar文件的名称(因此jar可以重复使用)。 使用这种技术,你将只能分享hbm配置..

如果您需要共享任何其他组件,有不同的方法可以做到这一点。