Type: New Feature
Affects Version/s: None
Fix Version/s: None
In JPA 2 it's possible for a developer to influence how DDL gets generated, e.g. via various attributes on the @Column annotation. However, how to actually tell the persistence provider that it should in fact generate DDL is not defined in the spec.
This leads to verbose entries in persistence.xml such as the following:
Not only does it make the descriptor verbose, it also requires the developer having to hunt for this information for all known persistence providers, and it will most likely not cover any future persistence providers.
Since this is clearly not optimal, I would like to request introducing a standard property that tells the persistence provider to do DDL generation.