java - 库中的 Hibernate 配置

标签 java hibernate

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

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

最佳答案

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

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

关于java - 库中的 Hibernate 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5687067/

相关文章:

java - 通过用户设置更改应用程序中特定文本的字体

java - Spring/JPA/Hibernate 如何在一个存储库中执行两个实体的连接

json - JSON 序列化程序中的延迟加载错误

java - cobertura报告出现大量错误: JavaNCSS got an error while parsing the java file

java - 可以使用/布局用 Java 编写的 compose View 和 Activity 吗?

java - 如何判断 Hibernate 实体是否为只读

java - Hibernate 自定义类型自动注册

java - native SQL 抛出无效列名异常

java - 将对象从主类传递到 JavaFX 应用程序

java - 当多行作为 JTextarea 的输入时,如何在文件中写入多行?