我在我的实体中使用如下注解。
@javax.persistence.Basic
@javax.persistence.Column(nullable = false )
@javax.validation.constraints.NotNull
@org.hibernate.annotations.Type(type = "org.hibernate.type.BooleanType")
@org.hibernate.annotations.ColumnDefault(value = "1")
private boolean primitiveBoolean
生成的Hibernate DDL如下所示。
[primitiveBoolean] BIT default 1 not null,
当在生成的DDL中生成默认值时,是否有一种方法可以给予约束名称,如下所示?
[primitiveBoolean] BIT NOT NULL CONSTRAINT [DF_TableName_PrimitiveBoolean] DEFAULT 1,
1条答案
按热度按时间kdfy810k1#
我通过Hibernate论坛得到了Gavin King的回答,并将其发布在这里以供参考。