Standardizing such an option makes sense, it's very useful esp. at development time. Which JPA provider here have such a feature? I'd bet most of us.
By the way the name is not right, it's not simply about table generation but involves other type of objects.
- javax.persistence.database.schema_generation
- javax.persistence.database.ddl_generation
MIGRATE (alternative name UPDATE): note that implementing that for all possible case is not practical and should not be considered a production feature in many products.
On 30 juin 2011, at 11:50, Adam Bien wrote:
> Hi all,
>
> proposal for standardization of table generation strategy:
>
> <property name="javax.persistence.table-generation-strategy" value="CREATE | DROP-AND-CREATE | MIGRATION | NONE /> Default should be NONE.
>
> I would like to propose MIGRATION as an optional parameter. In this case the JPA provider is expected to alter the tables, instead of drop and recreate them,
>
> any thoughts?
>
> thanks!,
>
> adam
>
>
>
>