使用@Embeddable和@Embedded註解實現
效果是在tb_test_person中,Address類的字段解析成表字段。
import javax.persistence.*;
@Entity(name = "tb_test_person")
public class PersonEntity {
@Column(name = "ID_")
@Id
@GeneratedValue(strategy=GenerationType.SEQUENCE)
private Integer id;
@Column(name ="NAME_")
private String name;
@Column(name = "CITY_")
private String city;
@Embedded
private Address address;
}
@Data
@Embeddable
public class Address {
private String zipCode;
}