Java 如何映射使用hibernate在运行时创建的动态表
我正在开发一个web应用程序。我们在项目中使用hibernate作为ORM。实际上,我们的项目创建了动态表。这里的问题是当我使用HQL创建表时,即使用 createTableQuery=“创建表F0”; s、 createSQLQuery(createTableQuery.toString()).executeUpdate()强> 它正在创建中,当我想在其他类中使用它时,它会生成一个错误:F0未映射。因此,我想知道是否有任何技术或概念可以在hibernate中动态映射表“F0” 例如,在我的项目中,我有如下表格 表1\u栏1(主键)表1\u栏2表1\u栏3Java 如何映射使用hibernate在运行时创建的动态表,java,hibernate,Java,Hibernate,我正在开发一个web应用程序。我们在项目中使用hibernate作为ORM。实际上,我们的项目创建了动态表。这里的问题是当我使用HQL创建表时,即使用 createTableQuery=“创建表F0”; s、 createSQLQuery(createTableQuery.toString()).executeUpdate() 它正在创建中,当我想在其他类中使用它时,它会生成一个错误:F0未映射。因此,我想知道是否有任何技术或概念可以在hibernate中动态映射表“F0” 例如,在我的项目中,
F0FnameFtype 表2列1(FK)表2列2(PK)表2列3
F0FF0FFname
F0FF1FFname1 现在我必须使用hibernate创建动态表,表应该是这样的 tablename=F0
列->FF0FF1
值->FFnameFFname1
提前谢谢嗨,你的问题得到答案了吗?我也有同样的情况。