@Entity
創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比柴桑網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式柴桑網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋柴桑地區(qū)。費用合理售后完善,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也插入進就可以了。
類屬性:又叫做靜態(tài)屬性,即被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 + "]";
}
}
讓數(shù)據(jù)庫自動生成把
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;
}