Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在运行时动态创建实体-Spring引导、hibernate、Java或Grails与Gorm orm?_Java_Hibernate_Grails_Gorm_Backend - Fatal编程技术网

在运行时动态创建实体-Spring引导、hibernate、Java或Grails与Gorm orm?

在运行时动态创建实体-Spring引导、hibernate、Java或Grails与Gorm orm?,java,hibernate,grails,gorm,backend,Java,Hibernate,Grails,Gorm,Backend,我的CRM应用程序支持多个客户端,允许客户端在运行时创建/更新架构 因此,问题是:-如何在运行时创建ORM实体而不重新启动服务器 请建议是否有框架已经通过多租户支持解决了此用例 通过groovy、grails和gorm这样的动态编程,这是可能的吗 通过groovy、grails和 戈姆 这可能与一些ORM有关。如果您使用的是Hibernate,实际上我认为答案是否定的。会话工厂是不可变的。发件人: SessionFactory的内部状态是不可变的。一旦是 此内部状态已设置。这种内部状态包括所有

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

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

请建议是否有框架已经通过多租户支持解决了此用例

通过groovy、grails和gorm这样的动态编程,这是可能的吗

通过groovy、grails和 戈姆

这可能与一些ORM有关。如果您使用的是Hibernate,实际上我认为答案是否定的。会话工厂是不可变的。发件人:

SessionFactory的内部状态是不可变的。一旦是 此内部状态已设置。这种内部状态包括所有 关于对象/关系映射的元数据

如果您正在使用另一个ORM工具,那么详细信息将取决于您正在使用的ORM工具