【问题标题】:Restore database programmaticaly for a persistence.xml in Hibernate以编程方式为 Hibernate 中的 persistence.xml 恢复数据库
【发布时间】:2019-08-25 01:40:21
【问题描述】:

我有一个配置为删除和创建数据库的 persistence.xml。但是我想在不重新部署或重新启动服务器的情况下删除并创建数据库。只是调用一个函数。那可能吗?

我正在使用带有提供的休眠功能的 Wildfly 16 服务器。

【问题讨论】:

    标签: hibernate jpa wildfly


    【解决方案1】:

    在现有持久性单元上使用标准 JPA 函数 Persistence.generateSchema。

        HashMap m = new HashMap();
        m.put("javax.persistence.schema-generation.database.action", "create");
        Persistence.generateSchema("pu", m);
    

    通过指定操作删除或创建数据库架构。

    【讨论】:

      猜你喜欢
      • 2017-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-28
      • 1970-01-01
      • 2011-03-11
      • 1970-01-01
      • 2016-10-17
      相关资源
      最近更新 更多