[hibernate-dev] ORM DDL doesn't reflect BV constraints with validation mode CALLBACK
chris at hibernate.org
Tue Feb 6 08:29:20 EST 2018
I don't particularly see a reason why we cannot as it seems we're
handling the CALLBACK mode with no BV provider present earlier in the
code path. I'm fine changing it.
On 02/04/2018 07:21 AM, Gunnar Morling wrote:
> If the JPA validation mode is set to CALLBACK, BV constraints such as
> @NotNull, @Size etc. are not reflected in the DDL created by ORM.
> Instead, in TypeSafeActivator, the BV constraints are only considered for
> DDL if the validation mode is DDL or AUTO .
> CALLBACK is the safe way to ensure BV is invoked by JPA (instead of
> silently ignoring it if no BV provider is present), so it's the setting I
> usually recommend. I think constraints should also be propagated to DDL in
> this mode, so I'm wondering whether there a specific reason for the current
> behaviour or wether we can change it?
> hibernate-dev mailing list
> hibernate-dev at lists.jboss.org
More information about the hibernate-dev