【问题标题】:how to map table create at runtime?如何在运行时映射表创建?
【发布时间】:2019-06-17 08:00:39
【问题描述】:
CreateTableQuery = "Create Table XYZ"; 
s.createSQLQuery(createTableQuery.toString()).executeUpdate();

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

Tks.

【问题讨论】:

    标签: java sql hibernate jpa


    【解决方案1】:

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

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

    如果你已经有这个类,那么它就不再是动态的了。

    当然,您可以在运行时使用库创建一个类并尝试生成 Hibernate 的元数据。但我不确定这是否真的是您的用例。

    所以我的答案是不,这是不可能的。

    【讨论】:

      猜你喜欢
      • 2017-03-28
      • 2012-11-15
      • 2014-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多