【发布时间】:2015-03-27 11:01:33
【问题描述】:
我想使用休眠注释在我的表中设置整数值的默认值。它可以工作,但是当我将默认值设置为 1 时,它总是在数据库中将其设置为零。我不知道我做错了什么。任何帮助将不胜感激
这就是我正在使用的
@Column(name = "interval",nullable = false, columnDefinition = “int default 1")
private int interval;
当我将值设置为 1 时,我检查了几乎所有我不知道的链接,然后为什么 0 会存储在数据库中
我知道我们可以这样做
@Column(name = "interval",nullable = false, columnDefinition = “int default 1")
private int interval = 1;
但我不想像上面那样设置值我想知道使用休眠设置默认值的任何方式
我已经看过这些链接 How to set default value in Hibernate Set default values using hibernate annotations in MYSQL
【问题讨论】: