org.hibernate.annotations.Columns annotation) and
so JPA lets each jakarta.persistence.Column specify
its own table.
That leaves us having to enforce the requirement that every
column mapped to a given property must belong to the same
table.
| Modifier and Type | Field and Description |
|---|---|
| private MetadataBuildingContext | |
| private final List | |
| private Map | |
| private PropertyHolder | |
| private String | |
| private Table |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public void | |
| public MetadataBuildingContext | |
| public List | |
| public Join | |
| public PropertyHolder | |
| public String | |
| public Table | Returns: theTable given in the code by jakarta.
and held here by explicitTableName.Find the table to which these columns belong, taking into account secondary tables. |
| public boolean | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| pack-priv void |
| buildingContext | back to summary |
|---|---|
| private MetadataBuildingContext buildingContext | |
| columns | back to summary |
|---|---|
| private final List<AnnotatedColumn> columns | |
| joins | back to summary |
|---|---|
| private Map<String, Join> joins | |
| propertyHolder | back to summary |
|---|---|
| private PropertyHolder propertyHolder | |
| propertyName | back to summary |
|---|---|
| private String propertyName | |
| table | back to summary |
|---|---|
| private Table table | |
| AnnotatedColumns | back to summary |
|---|---|
| public AnnotatedColumns() | |
| addColumn | back to summary |
|---|---|
| public void addColumn(AnnotatedColumn child) | |
| checkPropertyConsistency | back to summary |
|---|---|
| public void checkPropertyConsistency() | |
| getBuildingContext | back to summary |
|---|---|
| public MetadataBuildingContext getBuildingContext() | |
| getColumns | back to summary |
|---|---|
| public List | |
| getJoin | back to summary |
|---|---|
| public Join getJoin() | |
| getPropertyHolder | back to summary |
|---|---|
| public PropertyHolder getPropertyHolder() | |
| getPropertyName | back to summary |
|---|---|
| public String getPropertyName() A property path relative to the | |
| getTable | back to summary |
|---|---|
| public Table getTable() Find the table to which these columns belong, taking into account secondary tables.
| |
| isSecondary | back to summary |
|---|---|
| public boolean isSecondary() | |
| setBuildingContext | back to summary |
|---|---|
| public void setBuildingContext(MetadataBuildingContext buildingContext) | |
| setJoins | back to summary |
|---|---|
| public void setJoins(Map<String, Join> joins) | |
| setPropertyHolder | back to summary |
|---|---|
| public void setPropertyHolder(PropertyHolder propertyHolder) | |
| setPropertyName | back to summary |
|---|---|
| public void setPropertyName(String propertyName) | |
| setTable | back to summary |
|---|---|
| public void setTable(Table table) | |
| setTableInternal | back to summary |
|---|---|
| pack-priv void setTableInternal(Table table)
Deprecated Use
| |