我有一个想要动态注册的实体类。 我们可以动态注册一个实体类,而无需使用 Hibernate 在运行时重新创建 session 工厂吗?
最佳答案
No.
引导进程创建元数据并在实例化时将其传递给 SessionFactory。因此,您无法将实体动态添加到 SessionFactory,这意味着您需要从头开始重新创建它。
但是,SessionFactory 初始化可以通过编程方式完成,因此只要有需要注册的新实体,您就可以重新创建它。
关于java - 动态注册实体类,无需重新创建 session 工厂,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38441251/