LINUX.ORG.RU

История изменений

Исправление bvn13, (текущая версия) :

https://shekhargulati.com/2018/01/09/programmatically-generating-database-sch...

https://antoniogoncalves.org/2014/12/11/generating-database-schemas-with-jpa-...

http://www.javarticles.com/2015/06/generating-database-schema-using-hibernate...

как я понял, там нужно коннект настроить да выполнить

public static void main(String[] args) {
    Persistence.generateSchema("samplePU", null);
  }

Исходная версия bvn13, :

https://shekhargulati.com/2018/01/09/programmatically-generating-database-sch...

https://antoniogoncalves.org/2014/12/11/generating-database-schemas-with-jpa-...

http://www.javarticles.com/2015/06/generating-database-schema-using-hibernate...

как я понял, там нужно коннект настроить да выполнить

public static void main(String[] args) {
    Persistence.generateSchema("samplePU", null);
  }

или

public static void main(String[] args) throws MappingException, IOException {
        ServiceRegistry serviceRegistry = buildCfg();
        MetadataImplementor metadata = (MetadataImplementor) new MetadataSources(serviceRegistry).buildMetadata();
        SchemaExport schemaExport = new SchemaExport(metadata);
        schemaExport.setOutputFile("hbm2schema.sql");
        schemaExport.create(true, true);
        ( (StandardServiceRegistryImpl) serviceRegistry ).destroy();
    }
     
    public static StandardServiceRegistryImpl buildCfg() {
        return (StandardServiceRegistryImpl) new StandardServiceRegistryBuilder()
                .configure("hibernate.cfg.xml")
                .build();
    }