[forge-issues] [JBoss JIRA] (FORGE-1443) database.action property in persistence.xml should be drop-and-create

Antonio Goncalves (JIRA) issues at jboss.org
Wed Jan 15 15:58:32 EST 2014


Antonio Goncalves created FORGE-1443:
----------------------------------------

             Summary: database.action property in persistence.xml should be drop-and-create
                 Key: FORGE-1443
                 URL: https://issues.jboss.org/browse/FORGE-1443
             Project: Forge
          Issue Type: Sub-task
          Components: Scaffold
    Affects Versions: 2.0.0.Beta4
            Reporter: Antonio Goncalves
             Fix For: 2.x Future


When you setup JPA in Forge 1.x you get :

{code}
<property name="eclipselink.ddl-generation" value="drop-and-create-tables"/>
{code}

In Forge 2.Beta instead of {{drop-and-create}} you get only {{create}} :
{code}
<property name="javax.persistence.schema-generation.database.action" value="create"/>
{code}

Instead you should have

{code}
<property name="javax.persistence.schema-generation.database.action" value="drop-and-create"/>
{code}

And by the way, why not generating the DDL script as well ? You could have : 
{code}
<property name="javax.persistence.schema-generation.database.action" value="drop-and-create"/>
<property name="javax.persistence.schema-generation.scripts.action" value="drop-and-create"/>
<property name="javax.persistence.schema-generation.scripts.create-target" value="<projectName>Create.ddl"/>
<property name="javax.persistence.schema-generation.scripts.drop-target" value="<projectName>Drop.ddl"/>
{code}


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the forge-issues mailing list