gpt4 book ai didi

spring - 动态添加实体到 hibernate

转载 作者:行者123 更新时间:2023-12-02 01:15:45 25 4
gpt4 key购买 nike

我们如何添加更多的实体到 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。创建 Configurationadd your new classes给它。用它来创建一个 new SessionFactoryEntityManagerFactory .

关于spring - 动态添加实体到 hibernate ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11589194/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com