import java.io.Serializable;
import javax.persistence.*;
import org.hibernate.annotations.GenericGenerator;
@Entity
@Table(name="student")
public class Student implements Serializable {
private static final long serialVersionUID = 1L;
private int id;
private String name;
@Id // 表示主键
@GenericGenerator(name="generator", strategy="increment")
@GeneratedValue(generator="generator") // 自增长
@Column(name="id")
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
//@Column(name="name")
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
注解配置错误,上面这个配置可以。注意id是int型的,如果设置增长类型为uuid,则为string