指定其他表

如果实体的数据分布在多个表中,请对其添加辅助表注释。

要对实体添加辅助表,请执行下列操作:

  1. 项目资源管理器中选择实体。

  2. JPA 详细信息视图中,选择辅助表信息。

    指定辅助表

    “JPA 详细信息”视图中的“辅助表”区域。
  3. 单击添加以使另一个表与实体相关联。将打开“编辑辅助表”对话框。

  4. 选择要与实体相关联的附加表的名称目录模式

Eclipse 将对该实体添加下列注释:

@SecondaryTable(name="NAME", catalog = "CATALOG", schema = "SCHEMA")

要覆盖缺省主键:

  1. 启用覆盖缺省值选项,然后单击添加以指定新的主键连接列。将显示“创建新的主键连接列”。

  2. 选择实体的主键的名称引用的列名列定义

    Eclipse 将对该实体添加下列注释:

    @SecondaryTable(name="NAME", catalog = "CATALOG", schema = "SCHEMA", pkJoinColumns = {@PrimaryKeyJoinColumn(name="id", referencedColumnName = "id"),@PrimaryKeyJoinColumn(name="NAME", referencedColumnName = "REFERENCED COLUMN NAME", columnDefinition = "COLUMN DEFINITION")})
    
    

 

相关任务

对类添加持久性

 

相关概念

理解 Java 持久性