我在我的项目中使用 Hibernate。我已经创建了一个数据库模式。
我在网上看到的教程
@Column(name = "STOCK_ID", unique = true, nullable = false)
public Integer getStockId() {
return this.stockId;
}
正在使用列属性,例如 unique nullable 等。我的问题是我需要 当我已经预先准备好数据库模式时指定这些属性,并在创建表时为列提供所有非空值和所有检查?
最佳答案
不,你不需要,只需要填写 Hibernate 注释中的必需参数。但是可选参数通常有默认值。您的数据库必须与默认值兼容,否则您将必须填写您使用的值。
关于java - 使用 Hibernate 说明表列属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20605811/