如何在运行时映射表创建?

时间:2019-06-17 08:00:39

标签: java sql hibernate jpa

CreateTableQuery = "Create Table XYZ"; 
s.createSQLQuery(createTableQuery.toString()).executeUpdate();

现在我想用JPA和Hibernate映射一个表?有可能吗?

Tks。

1 个答案:

答案 0 :(得分:0)

JPA / Hibernate将数据库表映射到类。

这意味着您需要一个可以将创建的表映射到的类。

如果您已经有此类,那么它将不再是动态的。

确保可以在运行时使用库和尝试生成Hibernate元数据的方式创建类。但是我不确定这是否真的是您的用例。

所以我的回答是“不可能”。