[
https://issues.apache.org/jira/browse/OPENJPA-1963?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13013608#comment-13013608
]
Rick Curtis commented on OPENJPA-1963:
--------------------------------------
http://docs.jboss.org/hibernate/core/3.6/reference/en-US/html/additionalmodules.html#d0e20757
23.1.4. Database schema
Hibernate uses Bean Validation constraints to generate an accurate database
schema:
* @NotNull leads to a not null column (unless it conflicts with components
or table inheritance)
* @Size.max leads to a varchar(max) definition for Strings
* @Min, @Max lead to column checks (like value <= max)
* @Digits leads to the definition of precision and scale (ever wondered
which is which? It's easy now with @Digits :) )
These constraints can be declared directly on the entity properties or
indirectly by using constraint composition.
> bean-validation constraints should be used for generating ddl schemas
> ---------------------------------------------------------------------
>
> Key: OPENJPA-1963
> URL: https://issues.apache.org/jira/browse/OPENJPA-1963
> Project: OpenJPA
> Issue Type: New Feature
> Components: validation
> Affects Versions: 2.1.0
> Reporter: Gerhard Petracek
>
> the bean-validation spec. contains:
> >Persistence Providers are encouraged to make use of Bean Validation
> >constraint metadata when generating DDL schemas.
> other jpa2 implementations already support it. it's a really useful feature
> and might be a blocker for users who would like to use openjpa2.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira