【发布时间】:2019-08-25 01:40:21
【问题描述】:
我有一个配置为删除和创建数据库的 persistence.xml。但是我想在不重新部署或重新启动服务器的情况下删除并创建数据库。只是调用一个函数。那可能吗?
我正在使用带有提供的休眠功能的 Wildfly 16 服务器。
【问题讨论】:
我有一个配置为删除和创建数据库的 persistence.xml。但是我想在不重新部署或重新启动服务器的情况下删除并创建数据库。只是调用一个函数。那可能吗?
我正在使用带有提供的休眠功能的 Wildfly 16 服务器。
【问题讨论】:
在现有持久性单元上使用标准 JPA 函数 Persistence.generateSchema。
HashMap m = new HashMap();
m.put("javax.persistence.schema-generation.database.action", "create");
Persistence.generateSchema("pu", m);
通过指定操作删除或创建数据库架构。
【讨论】: