假设我有两个应用程序,它们都使用 Hibernate 并且共享一些功能,如果我要将共享功能分离到一个库中,构建 Hibernate 配置的最佳方法是什么?
我不想在我的两个应用程序中复制 hibernate 配置的共享部分,所以有没有一种方法可以在库中保存一些配置(即只是库中类的映射元素),这是然后在启动时动态加载到应用程序的 hibernate 配置中?
最佳答案
如果您使用 spring,您可以使用基本 hibernate 配置创建一个抽象 bean,然后让您的客户端从中扩展。
通过使用注释,大部分映射配置最终都会绑定(bind)到代码。然后,库客户端只需要指定包,以便处理 hibernate 注释并将其添加到映射配置中。
关于java - 库中的 Hibernate 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5687067/