Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.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,我正在开发一个web应用程序。我们在项目中使用hibernate作为ORM。实际上,我们的项目创建了动态表。这里的问题是当我使用HQL创建表时,即使用 createTableQuery=“创建表F0”; s、 createSQLQuery(createTableQuery.toString()).executeUpdate() 它正在创建中,当我想在其他类中使用它时,它会生成一个错误:F0未映射。因此,我想知道是否有任何技术或概念可以在hibernate中动态映射表“F0” 例如,在我的项目中,

我正在开发一个web应用程序。我们在项目中使用hibernate作为ORM。实际上,我们的项目创建了动态表。这里的问题是当我使用HQL创建表时,即使用

createTableQuery=“创建表F0”; s、 createSQLQuery(createTableQuery.toString()).executeUpdate()

它正在创建中,当我想在其他类中使用它时,它会生成一个错误:F0未映射。因此,我想知道是否有任何技术或概念可以在hibernate中动态映射表“F0”

例如,在我的项目中,我有如下表格

表1\u栏1(主键)表1\u栏2表1\u栏3
F0FnameFtype

表2列1(FK)表2列2(PK)表2列3
F0FF0FFname
F0FF1FFname1

现在我必须使用hibernate创建动态表,表应该是这样的

tablename=F0

列->FF0FF1
值->FFnameFFname1


提前谢谢

嗨,你的问题得到答案了吗?我也有同样的情况。