jakarta.persistence.ManyToOne and jakarta.persistence.OneToOne
associations mapped to a JoinTable with no explicitly-specified
table name, we need to defer creation of the
Table object.
| Modifier and Type | Field and Description |
|---|---|
| private final MetadataBuildingContext | |
| private final PropertyData | |
| private final AnnotatedJoinColumns | |
| private final JoinTable | |
| private final NotFoundAction | |
| private final PropertyHolder | |
| private final ManyToOne |
| Access | Constructor and Description |
|---|---|
| public | ImplicitToOneJoinTableSecondPass(PropertyHolder propertyHolder, PropertyData inferredData, MetadataBuildingContext context, AnnotatedJoinColumns joinColumns, JoinTable joinTable, NotFoundAction notFoundAction, ManyToOne value)
|
| Modifier and Type | Method and Description |
|---|---|
| private TableBinder | |
| public void | doSecondPass(Map<String, PersistentClass> persistentClasses)
Implements org. |
| private void |
| context | back to summary |
|---|---|
| private final MetadataBuildingContext context | |
| inferredData | back to summary |
|---|---|
| private final PropertyData inferredData | |
| joinColumns | back to summary |
|---|---|
| private final AnnotatedJoinColumns joinColumns | |
| joinTable | back to summary |
|---|---|
| private final JoinTable joinTable | |
| notFoundAction | back to summary |
|---|---|
| private final NotFoundAction notFoundAction | |
| propertyHolder | back to summary |
|---|---|
| private final PropertyHolder propertyHolder | |
| value | back to summary |
|---|---|
| private final ManyToOne value | |
| ImplicitToOneJoinTableSecondPass | back to summary |
|---|---|
| public ImplicitToOneJoinTableSecondPass(PropertyHolder propertyHolder, PropertyData inferredData, MetadataBuildingContext context, AnnotatedJoinColumns joinColumns, JoinTable joinTable, NotFoundAction notFoundAction, ManyToOne value) | |
| createTableBinder | back to summary |
|---|---|
| private TableBinder createTableBinder() | |
| doSecondPass | back to summary |
|---|---|
| public void doSecondPass(Map<String, PersistentClass> persistentClasses) Implements org. Doc from org. Perform the operation
| |
| inferJoinTableName | back to summary |
|---|---|
| private void inferJoinTableName(TableBinder tableBinder, Map<String, PersistentClass> persistentClasses) | |