我们如何添加更多的实体到 hibernate 状态?我的是基于 spring 和 hibernate 构建的独立应用程序。
我有关于新实体类文件的元数据。如何在不重新启动或更改混淆 XML 文件的情况下将它们添加到 hibernate session 工厂?
所有映射都由 hibernate 本身管理。并且只有像连接参数这样的配置是用XML维护的。
简而言之,如果我有实体的类文件位置,我如何指示 hibernate 从那里获取实体,而不重新启动或更改配置文件?
谢谢。
最佳答案
来自 hibernate docs :
The internal state of a SessionFactory is immutable. Once it is created this internal state is set. This internal state includes all of the metadata about Object/Relational Mapping.
您可以为每组动态加载的实体设置一个单独的 SessionFactory。创建 Configuration和 add your new classes给它。用它来创建一个 new SessionFactory或 EntityManagerFactory .
关于spring - 动态添加实体到 hibernate ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11589194/