public boolean generateSchema()

in transform/src/patch/java/org/apache/openjpa/persistence/PersistenceProviderImpl.java [246:261]


    public boolean generateSchema(final String persistenceUnitName, final Map map) {
        final Map runMap = map == null ? new HashMap<>() : new HashMap<>(map);

        if (!acceptProvider(runMap)) {
            return false;
        }

        runMap.put("jakarta.persistence.schema-generation.database.action", "create");
        final OpenJPAEntityManagerFactory factory = createEntityManagerFactory(persistenceUnitName, runMap);
        try {
            final Object obj = synchronizeMappings(factory);
            return Boolean.class.cast(obj) ? Boolean.class.cast(obj) : true;
        } finally {
            factory.close();
        }
    }