




![]()
package com.ij34.dao;
import javax.persistence.*;
@Entity
@Inheritance(strategy=InheritanceType.JOINED)
@Table(name="people_inf")
public class People{
@Id @Column(name="people_id")
@GeneratedValue(strategy=GenerationType.IDENTITY)
private Integer id;
private String name;
private char gender;
@Embedded
@AttributeOverrides({
@AttributeOverride(name="country" ,
column=@Column(name="address_country")),
@AttributeOverride(name="detail",
column=@Column(name="address_detail")),
@AttributeOverride(name="zip" ,
column=@Column(name="address_zip"))
})
private Address address;
public People(String name,char gender){
this.name=name;
this.gender=gender;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public char getGender() {
return gender;
}
public void setGender(char gender) {
this.gender = gender;
}
public Address getAddress() {
return address;
}
public void setAddress(Address address) {
this.address = address;
}
}
View Code