如何使用hibernate映射在运行时创建的动态表

时间:2014-11-03 11:34:56

标签: java hibernate

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

createTableQuery =“Create Table F0”; s.createSQLQuery(createTableQuery.toString())。executeUpdate();

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

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

table1_Column1(PK)table1_Column2 table1_Column3
F0 FNAME F-类

table2_Column1(FK)table2_Column2(PK)table2_Column3
F0 FF0 FFname
F0 FF1 FFname1

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

tablename = F0

列 - >的 FF0 FF1
价值 - >的 FFname FFname1

提前致谢

0 个答案:

没有答案