我names,password,username,email
在数据库中存储值,我希望自动创建id
一个主列,它的值从 1 开始并自动递增。我正在创建一个类user
,它有我写的数据成员
@Entity
public class User extends Model {
@Id(start)
@GeneratedValue(strategy=GenerationType.AUTO)
private int id;
@Required
@MinLength(value=4)
public String username;
@Required
public String name;
@Required
@MinLength(value=6)
public String password;
@Required
@Email
public String email;
public User(String name,String username,String password,String email)
{
this.name=name;
this.username=username;
this.password=password;
this.email=email;
}
}
我在数据库中存储值,它正在存储值并在数据库中创建 id 列,就像这个数据库的屏幕截图一样
在此屏幕截图中,它正在创建随机值并将该值存储在id
列中,129 141 161 162
但我不想要这个值,我希望该值以1, 2,3
这样的开头。
请任何人知道我必须为此使用哪个注释来自动创建列并以 1 开始值?怎么做?
给我一些想法。