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
Java hibernate用于动态表创建_Java_Hibernate - Fatal编程技术网

Java hibernate用于动态表创建

Java hibernate用于动态表创建,java,hibernate,Java,Hibernate,我是一个HIBERNATE初学者,因为我需要创建包含动态字段的动态表,所以我选择使用HIBERNATE。据我所知,创建表需要一个具有类中定义的字段的类。如何根据带有必填字段的表动态生成类?我不确定我是否理解这个问题,标题是关于创建表的,最后一部分是关于创建类的,非常混乱。也许你应该澄清你的问题和你需要解决的问题 如果您想在运行时之前从物理模型创建Java类,请查看hbm2java,尤其是hbm2java 如果您想在运行时创建类,恐怕Hibernate不可能做到这一点。实际上,如果您的问题是关于运

我是一个HIBERNATE初学者,因为我需要创建包含动态字段的动态表,所以我选择使用HIBERNATE。据我所知,创建表需要一个具有类中定义的字段的类。如何根据带有必填字段的表动态生成类?

我不确定我是否理解这个问题,标题是关于创建表的,最后一部分是关于创建类的,非常混乱。也许你应该澄清你的问题和你需要解决的问题

如果您想在运行时之前从物理模型创建Java类,请查看hbm2java,尤其是hbm2java

如果您想在运行时创建类,恐怕Hibernate不可能做到这一点。实际上,如果您的问题是关于运行时,Hibernate可能不是正确的工具

我将设计html格式的表结构,我想转换成相关的数据库模型。我应该能够从中插入和检索值

存在在运行时生成映射类的方法。这
听起来可能就是你要找的。请注意,我没有使用此工具的任何经验。

我不确定我是否理解了这个问题标题是关于创建表的,最后一部分是关于创建类的,非常混乱。也许你应该澄清你的问题和你需要解决的问题

如果您想在运行时之前从物理模型创建Java类,请查看hbm2java,尤其是hbm2java

如果您想在运行时创建类,恐怕Hibernate不可能做到这一点。实际上,如果您的问题是关于运行时,Hibernate可能不是正确的工具

我将设计html格式的表结构,我想转换成相关的数据库模型。我应该能够从中插入和检索值

存在在运行时生成映射类的方法。这
听起来可能就是你要找的。请注意,我没有使用此工具的任何经验。

我认为您应该仔细查看实验性但相当稳定/成熟的Hibernate动态映射:


您将受益于使用hibernate的所有功能,包括缓存等,以及HQL类对象语法的所有功能。

我认为您肯定应该看看实验性但相当稳定/成熟的hibernate动态映射:


您将受益于使用hibernate的所有功能,包括缓存等,以及HQL类对象语法的所有功能。

您非常接近我的问题。谢谢你的信息。但我想用一种简单的方式,你可以说,我将设计html格式的表结构,我想转换成相关的数据库模型。我应该能够从中插入和检索值。@user369316:好的,如果我在跟踪您,这意味着在运行时创建表。在这种情况下,Hibernate不是正确的工具。如果Hibernate在启动时加载映射类,我认为您不能在以后添加更多,假设您能够生成它们并动态编译它们。您能告诉我这样做的想法吗?你还可以建议我用JAVA做什么?我想你仍然可以使用hibernate,只有在没有映射类或HQL的情况下,也就是说,用纯sql运行所有查询:hibernate可能不是最好的用途,但缓存可能还有一些好处,事务管理?@serg555确实如此,尽管我不确定您是否会从缓存中受益。您与我的问题非常接近。谢谢你的信息。但我想用一种简单的方式,你可以说,我将设计html格式的表结构,我想转换成相关的数据库模型。我应该能够从中插入和检索值。@user369316:好的,如果我在跟踪您,这意味着在运行时创建表。在这种情况下,Hibernate不是正确的工具。如果Hibernate在启动时加载映射类,我认为您不能在以后添加更多,假设您能够生成它们并动态编译它们。您能告诉我这样做的想法吗?你还可以建议我用JAVA做什么?我想你仍然可以使用hibernate,只有在没有映射类或HQL的情况下,也就是说,用纯sql运行所有查询:可能不是hibernate的最大用途,但可能仍然有一些好处缓存、事务管理?@serg555确实,尽管我不确定你会从缓存中受益。