如果我不想自动生成主键,而想使用表的第一列作为主键来提供ID。
如果使用@Id,那么主键将始终自动生成,而不是使用第一列。
2 A
4 B
7 D
13 E
我希望将表格的第1列,即2、4、7和13列作为主键。我该使用@Id注释吗?
@Entity
public class Code {
@Id
@Column(unique=true)
private int id;
...
}
如果使用@Id,那么主键将始终自动生成,而不是使用第一列。
@Id
注解,就不需要添加unique=true
。 - v.ladynev