hibernate 有没有办法在hibddl中命名默认约束

i34xakig  于 2022-12-23  发布在  其他
关注(0)|答案(1)|浏览(109)

我在我的实体中使用如下注解。

@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,
kdfy810k

kdfy810k1#

我通过Hibernate论坛得到了Gavin King的回答,并将其发布在这里以供参考。

相关问题