gpt4 book ai didi

java - 在运行时动态创建实体 - Spring boot、hibernate、Java 或使用 Gorm orm 的 Grails?

转载 作者:行者123 更新时间:2023-12-02 09:28:29 25 4
gpt4 key购买 nike

我的 CRM 应用程序支持多个客户端,允许客户端在运行时创建/更新架构。

所以,问题是:- 如何在运行时创建 ORM 实体而不重新启动服务器?

请建议是否有任何框架已经通过 Multi-Tenancy 支持解决了此用例。

是否可以通过某些动态编程(如 groovy、grails 和 gorm)来实现?

最佳答案

Is it possible by some dynamic programming like groovy, grails and gorm?

使用一些 ORM 或许可以实现这一点。如果您正在使用 Hibernate,那么实际上我认为答案是“不”。 session 工厂是不可变的。来自 https://docs.jboss.org/hibernate/orm/5.4/javadocs/org/hibernate/SessionFactory.html :

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.

如果您使用其他 ORM 工具,则详细信息将取决于您使用的 ORM 工具。

关于java - 在运行时动态创建实体 - Spring boot、hibernate、Java 或使用 Gorm orm 的 Grails?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58167699/

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