@Entity
创新互联建站-专业网站定制、快速模板网站建设、高性价比柴桑网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式柴桑网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖柴桑地区。费用合理售后完善,10多年实体公司更值得信赖。
public class Goods implements Serializable{
@Id
@GeneratedValue
private Integer id;
private Integer gooodsType;//品种
private String goodsName;//产品名称
private String imageMain;//主图
private ListString otherImage;//其他图片
}
该id就是自增的。
还有一种方式,就是要插入的时候,先查一下主键索引序列,然后++,在插入的时候,把id也插入进就可以了。
类属性:又叫做静态属性,即被static修饰。
public class Student {
private String name;
private String studentNum;
private String gender;
private Integer age;
private static Integer id;
static{
getId();
}
public Student() {
}
public Student(String name, String studentNum, String gender, Integer age) {
this.name = name;
this.studentNum = studentNum;
this.gender = gender;
this.age = age;
}
public static Integer getId(){
return id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getStudentNum() {
return studentNum;
}
public void setStudentNum(String studentNum) {
this.studentNum = studentNum;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
@Override
public String toString() {
return "Student [name=" + name + ", studentNum=" + studentNum + ", gender=" + gender + ", age=" + age + "]";
}
}
让数据库自动生成把
mysql 把Id设置为auto_increment
oracle 生成一个序列.sequence
java可以通过UUID这个类生成一个唯一的Id但不是你想的那样
1、
public static int ID ; //写在类块中
2、
public void method(){
public int ID; //写在method中
}
3、
public class Person{
public int ID;
}