可嵌入

嵌入式类是它的实例作为拥有实体的组成部分存储的类;它共享拥有实体的标识。嵌入式类的每个字段都映射到与拥有实体相关联的数据库表。

要覆盖特定子类的映射信息,请使用该特定类的 @AttributeOverride 注释。

可嵌入实体由 @Embeddable 注释标识。

使用此过程对现有实体添加可嵌入持久性:

  1. 项目资源管理器中打开 Java 类。

  2. 在“JPA 结构”视图中选择该类。

  3. 单击映射类型超链接,以打开“选择映射类型”对话框。

  4. 选择可嵌入,然后单击确定

    “选择映射类型”对话框(可嵌入)

    选择了“可嵌入”的“选择映射类型”对话框。
  5. 请填写“JPA 详细信息”视图(用于实体)中的其余字段。

 

相关任务
对类添加持久性
指定其他表
指定实体继承