I have not found any good documentation about it.
Example of persistence-unit in persistence.xml:
<persistence-unit name="DataLayer"
transaction-type="RESOURCE_LOCAL">
<non-jta-data-source>myNonJtaDataSource</non-jta-data-source>
<properties>
<property
name="javax.persistence.schema-generation.database.action"
value="create" />
<property name="javax.persistence.jdbc.driver"
value="org.apache.derby.jdbc.ClientDriver" />
<property name="javax.persistence.jdbc.url" value=""/>
<property name="" value=""/>
<property name="" value=""/>
<property name="" value=""/>
</properties>
</persistence-unit>
I found some like: javax.persistence.schema-generation.database.action, etc., but I am looking for a (full?) list of "names" of those properties and maybe their possible values.