我有一个persistence.xml配置为删除和创建数据库。但我想删除并创建de数据库而无需重新部署或重新启动服务器。只是调用一个函数。那可能吗?
我正在使用提供的hibernate的Wildfly 16服务器。
在现有持久性单元上使用标准JPA函数Persistence.generateSchema
。
HashMap m = new HashMap();
m.put("javax.persistence.schema-generation.database.action", "create");
Persistence.generateSchema("pu", m);
通过指定操作删除或创建数据库架构。