jpa注解设置默认值用到的注解是@Column。但有一个问题就是,这个注解不能放在变量声明的地方,如
@Column(columnDefinition="intdefault 1",nullable=false)
private Integerversion;
是错的,数据里根本就没有反应。
后来再在get方法里设置,结果成功。
如下
@Column(columnDefinition="int default1",nullable=false)
public Integer getVersion() {
return version;
}