java - Hibernate Java - 在运行期间设置值并生成 SQL

标签 java hibernate

我对 Hibernate 完全陌生,这就是我向您询问的原因。

在 Hibernate 中是否有任何方法可以在运行期间设置值并创建表来创建表? 这意味着我能够调用设置例如表名称以及列名称、类型的方法,并且从这些输入中 hibernate 将能够使用这些输入生成 CREATE 表 SQL。 在 hibernate 中可能吗?

我知道这不是论坛,并且需要一些代码片段,但我不知道在哪里/谁询问它。

最佳答案

Hibernate (/JPA) 的设计目的不是在运行时调用自定义方法时创建数据库表。

它的作用如下:

  • 您定义 Java Bean 并将它们注释为实体。
  • 根据您的配置,Hibernate 可以在启动应用程序时执行以下任务:
    • 根据您的实体删除表并创建新表
    • 根据您的实体创建表格
    • 验证架构是否与您的 Java 实体匹配

关于java - Hibernate Java - 在运行期间设置值并生成 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51126123/

相关文章:

java - 使用 Apache Tomcat 将上传的静态文件存储在何处

java - 如何在JEditorPane中的word下制作红色之字形

java - web.xml 经常从 Tomcat Manager servlet 中删除

hibernate - Hibernate 中的关系所有者是什么意思?

spring - java.lang.NoClassDefFoundError : org/jboss/logging/BasicLogger

java - Struts2问题——表单中的值未显示

java - 需要合适的数据结构的建议

java - Spring data jpa 不与自动配置的entityManagerFactory 一起使用

java - Ehcache 2.1是否支持Hibernate 3.3.2GA中的事务缓存并发策略?

hibernate - 哪个是适用于 Scala 和 PostgreSQL 的 Play 框架的最佳数据访问选项?