import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
/**
-
Created by on 2017/1/16.
*/
@Entity
@Table(name="person")
public class Person {private String id;
private String name;
private String idCard;
private String phone;
private String address;@Id
@Column(name = "id",nullable = false,length = 32,unique = true)
@GenericGenerator(name = "generator",strategy = "uuid.hex")
@GeneratedValue(generator = "generator")
public String getId() {
return id;
}public void setId(String id) {
this.id = id;
}@Column(name="name",nullable = false,length = 32)
public String getName() {
return name;
}public void setName(String name) {
this.name = name;
}
@Column(name="idCard",nullable = false,length = 32)
public String getIdCard() {
return idCard;
}public void setIdCard(String idCard) {
this.idCard = idCard;
}
@Column(name="phone",nullable = false,length = 32)
public String getPhone() {
return phone;
}public void setPhone(String phone) {
this.phone = phone;
}
@Column(name="address",nullable = false,length = 32)
public String getAddress() {
return address;
}public void setAddress(String address) {
this.address = address;
}
}