Package org.jboss.shrinkwrap.descriptor.api.persistence

Examples of org.jboss.shrinkwrap.descriptor.api.persistence.PropertiesCommon.createProperty()


   @SuppressWarnings("rawtypes")
   public PersistenceUnitCommon configure(PersistenceUnitCommon unit, JPADataSource ds, Project project)
   {
      unit.excludeUnlistedClasses(Boolean.FALSE);
      PropertiesCommon properties = unit.getOrCreateProperties();
      properties.createProperty().name("hibernate.hbm2ddl.auto").value("create-drop");
      properties.createProperty().name("hibernate.show_sql").value("true");
      properties.createProperty().name("hibernate.format_sql").value("true");
      properties.createProperty().name("hibernate.transaction.flush_before_completion").value("true");

      if (!DatabaseType.DEFAULT.equals(ds.getDatabase()))
View Full Code Here


   public PersistenceUnitCommon configure(PersistenceUnitCommon unit, JPADataSource ds, Project project)
   {
      unit.excludeUnlistedClasses(Boolean.FALSE);
      PropertiesCommon properties = unit.getOrCreateProperties();
      properties.createProperty().name("hibernate.hbm2ddl.auto").value("create-drop");
      properties.createProperty().name("hibernate.show_sql").value("true");
      properties.createProperty().name("hibernate.format_sql").value("true");
      properties.createProperty().name("hibernate.transaction.flush_before_completion").value("true");

      if (!DatabaseType.DEFAULT.equals(ds.getDatabase()))
      {
View Full Code Here

   {
      unit.excludeUnlistedClasses(Boolean.FALSE);
      PropertiesCommon properties = unit.getOrCreateProperties();
      properties.createProperty().name("hibernate.hbm2ddl.auto").value("create-drop");
      properties.createProperty().name("hibernate.show_sql").value("true");
      properties.createProperty().name("hibernate.format_sql").value("true");
      properties.createProperty().name("hibernate.transaction.flush_before_completion").value("true");

      if (!DatabaseType.DEFAULT.equals(ds.getDatabase()))
      {
         String dialect = DIALECTS.get(ds.getDatabase());
View Full Code Here

      unit.excludeUnlistedClasses(Boolean.FALSE);
      PropertiesCommon properties = unit.getOrCreateProperties();
      properties.createProperty().name("hibernate.hbm2ddl.auto").value("create-drop");
      properties.createProperty().name("hibernate.show_sql").value("true");
      properties.createProperty().name("hibernate.format_sql").value("true");
      properties.createProperty().name("hibernate.transaction.flush_before_completion").value("true");

      if (!DatabaseType.DEFAULT.equals(ds.getDatabase()))
      {
         String dialect = DIALECTS.get(ds.getDatabase());
         properties.createProperty().name("hibernate.dialect").value(dialect);
View Full Code Here

      properties.createProperty().name("hibernate.transaction.flush_before_completion").value("true");

      if (!DatabaseType.DEFAULT.equals(ds.getDatabase()))
      {
         String dialect = DIALECTS.get(ds.getDatabase());
         properties.createProperty().name("hibernate.dialect").value(dialect);
      }

      return unit;
   }
View Full Code Here

   @Override
   public PersistenceUnitCommon configure(PersistenceUnitCommon unit, JPADataSource ds, Project project)
   {
      unit.excludeUnlistedClasses(Boolean.FALSE);
      PropertiesCommon properties = unit.getOrCreateProperties();
      properties.createProperty().name("eclipselink.ddl-generation").value("drop-and-create-tables");

      if (!DatabaseType.DEFAULT.equals(ds.getDatabase()))
      {
         String platform = PLATFORMS.get(ds.getDatabase());
         properties.createProperty().name("eclipselink.target-database").value(platform);
View Full Code Here

      properties.createProperty().name("eclipselink.ddl-generation").value("drop-and-create-tables");

      if (!DatabaseType.DEFAULT.equals(ds.getDatabase()))
      {
         String platform = PLATFORMS.get(ds.getDatabase());
         properties.createProperty().name("eclipselink.target-database").value(platform);
      }
      return unit;
   }

   @Override
View Full Code Here

      unit.excludeUnlistedClasses(Boolean.FALSE);
      PersistenceCommonDescriptor descriptor = (PersistenceCommonDescriptor) unit.up();
      if (new SingleVersion(descriptor.getVersion()).compareTo(new SingleVersion("2.1")) >= 0)
      {
         PropertiesCommon properties = unit.getOrCreateProperties();
         properties.createProperty().name("javax.persistence.schema-generation.database.action").value("drop-and-create");
         properties.createProperty().name("javax.persistence.schema-generation.scripts.action").value("drop-and-create");
         String createDdlFileName = project == null ? "create.ddl" : getProjectName(project) + "Create.ddl";
         properties.createProperty().name("javax.persistence.schema-generation.scripts.create-target").value(createDdlFileName);
         String dropDdlFileName = project == null ? "drop.ddl" : getProjectName(project) + "Drop.ddl";
         properties.createProperty().name("javax.persistence.schema-generation.scripts.drop-target").value(dropDdlFileName);
View Full Code Here

      PersistenceCommonDescriptor descriptor = (PersistenceCommonDescriptor) unit.up();
      if (new SingleVersion(descriptor.getVersion()).compareTo(new SingleVersion("2.1")) >= 0)
      {
         PropertiesCommon properties = unit.getOrCreateProperties();
         properties.createProperty().name("javax.persistence.schema-generation.database.action").value("drop-and-create");
         properties.createProperty().name("javax.persistence.schema-generation.scripts.action").value("drop-and-create");
         String createDdlFileName = project == null ? "create.ddl" : getProjectName(project) + "Create.ddl";
         properties.createProperty().name("javax.persistence.schema-generation.scripts.create-target").value(createDdlFileName);
         String dropDdlFileName = project == null ? "drop.ddl" : getProjectName(project) + "Drop.ddl";
         properties.createProperty().name("javax.persistence.schema-generation.scripts.drop-target").value(dropDdlFileName);
      }
View Full Code Here

      {
         PropertiesCommon properties = unit.getOrCreateProperties();
         properties.createProperty().name("javax.persistence.schema-generation.database.action").value("drop-and-create");
         properties.createProperty().name("javax.persistence.schema-generation.scripts.action").value("drop-and-create");
         String createDdlFileName = project == null ? "create.ddl" : getProjectName(project) + "Create.ddl";
         properties.createProperty().name("javax.persistence.schema-generation.scripts.create-target").value(createDdlFileName);
         String dropDdlFileName = project == null ? "drop.ddl" : getProjectName(project) + "Drop.ddl";
         properties.createProperty().name("javax.persistence.schema-generation.scripts.drop-target").value(dropDdlFileName);
      }
      return unit;
   }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.