嵌入式类是它的实例作为拥有实体的组成部分存储的类;它共享拥有实体的标识。嵌入式类的每个字段都映射到与拥有实体相关联的数据库表。
要覆盖特定子类的映射信息,请使用该特定类的 @AttributeOverride 注释。
@AttributeOverride
可嵌入实体由 @Embeddable 注释标识。
@Embeddable
使用此过程对现有实体添加可嵌入持久性:
在项目资源管理器中打开 Java 类。
在“JPA 结构”视图中选择该类。
单击映射类型超链接,以打开“选择映射类型”对话框。
选择可嵌入,然后单击确定。
“选择映射类型”对话框(可嵌入)
请填写“JPA 详细信息”视图(用于实体)中的其余字段。