tob*_*yer 4 java hibernate constraints hibernate-validator bean-validation
有没有办法阻止Hibernate为使用@javax.validation.constraints.NotNull时注释的属性创建非空约束hbm2ddl = create?
从Hibernate Validator的文档:
6.1.数据库模式级验证
开箱即用,Hibernate Annotations(从Hibernate 3.5.x开始)将您为实体定义的约束转换为映射元数据.例如,如果实体的属性已注释
@NotNull,则其列将not null在Hibernate生成的DDL模式中声明.如果由于某种原因需要禁用该功能,请设置
hibernate.validator.apply_to_ddl为false.另见表2.2"内置约束".您还可以通过设置属性将DDL约束生成限制为已定义约束的子集
org.hibernate.validator.group.ddl.该属性指定了约束必须成为其中一部分的组的逗号分隔,完全指定的类名,以便考虑生成DDL模式.
有关该org.hibernate.validator.group.ddl属性的更多详细信息,另请参阅4.1.2节.配置.
| 归档时间: |
|
| 查看次数: |
1783 次 |
| 最近记录: |