【发布时间】:2019-06-17 08:00:39
【问题描述】:
CreateTableQuery = "Create Table XYZ";
s.createSQLQuery(createTableQuery.toString()).executeUpdate();
现在我想用 JPA 和 Hibernate 映射一个表?有可能吗?
Tks.
【问题讨论】:
CreateTableQuery = "Create Table XYZ";
s.createSQLQuery(createTableQuery.toString()).executeUpdate();
现在我想用 JPA 和 Hibernate 映射一个表?有可能吗?
Tks.
【问题讨论】:
JPA/Hibernate 将数据库表映射到类。
这意味着您需要一个可以将创建的表映射到的类。
如果你已经有这个类,那么它就不再是动态的了。
当然,您可以在运行时使用库创建一个类并尝试生成 Hibernate 的元数据。但我不确定这是否真的是您的用例。
所以我的答案是不,这是不可能的。
【讨论】: