JPA复合属性映射

来源:互联网 发布:淘宝店铺私活价格 编辑:程序博客网 时间:2024/05/16 09:04

JPA实体映射复合属性:

  1. 定义复合类:
    @Embeddablepublic class Cat { private String name; private String color; public Cat(){ } //other get/set method}

  2. 在实体中定义复合属性:
    @Entity@Table(name = "person_table")     public class Person {//其他属性//复合属性@Embedded@AttributeOverrides({@AttributeOverride(name="name", column=@Column(name="cat_name")),@AttributeOverride(name="color", column=@Column(name="cat_color")) }) private Cat cat; //todo  other codes.}

原创粉丝点击