java - 使用 Hibernate 说明表列属性

标签 java mysql hibernate orm

我在我的项目中使用 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/

相关文章:

java - 是否有适用于 Android 的良好 yaml 库?

java - 为什么我的 JRadioButtons 标签是 "..."而不是我想要的文本?

php - 将动态数量的复选框插入多对多关系数据库

java - 如何使用 JPA 和 Hibernate 映射复合键?

java - 如何将字符串集合和每个元素验证为 URL?

java - 如果为空,则禁用 EditText 数组索引

java - Servlet 到远程 ActiveMQ

php - 根据 mySQL 数据更改 jquery 切换的打开状态

mysql - 如何修复此 MySQL 查询?

java - Glassfish 无法连接到 mysql 数据库