从Hibernate验证程序的文档中:
开箱即用,休眠注释
(从Hibernate 3.5.x开始)将转换
为其定义的约束
将实体映射到元数据中。
例如,如果
实体已注释
@NotNull
它的
列将声明为
not null
在由生成的DDL架构中
冬眠。
如果出于某种原因,功能需要
要禁用,请设置
hibernate.validator.apply_to_ddl
到
false
. 也见
Table 2.2, âBuilt-in
constraintsâ
.
您还可以限制DDL约束
生成到定义的子集
通过设置属性进行约束
org.hibernate.validator.group.ddl
.
属性指定逗号
单独的、完全指定的类名
约束必须是
的一部分,以便考虑
生成DDL架构。
有关
org.hibernate.validator.group.ddl
属性,另请参见
4.1.2. Configuration
.