我对 Hibernate 完全陌生,这就是我向您询问的原因。
在 Hibernate 中是否有任何方法可以在运行期间设置值并创建表来创建表? 这意味着我能够调用设置例如表名称以及列名称、类型的方法,并且从这些输入中 hibernate 将能够使用这些输入生成 CREATE 表 SQL。 在 hibernate 中可能吗?
我知道这不是论坛,并且需要一些代码片段,但我不知道在哪里/谁询问它。
最佳答案
Hibernate (/JPA) 的设计目的不是在运行时调用自定义方法时创建数据库表。
它的作用如下:
- 您定义 Java Bean 并将它们注释为实体。
- 根据您的配置,Hibernate 可以在启动应用程序时执行以下任务:
- 根据您的实体删除表并创建新表
- 根据您的实体创建表格
- 验证架构是否与您的 Java 实体匹配
关于java - Hibernate Java - 在运行期间设置值并生成 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51126123/