/** * @deprecated since 6.0, use {@link #getMappedTable()}. */ @Deprecated public Table getTable() { return (Table) getMappedTable(); }
public Component(MetadataBuildingContext metadata, Join join) throws MappingException { this( metadata, join.getMappedTable(), join.getPersistentClass() ); }
public MappedTable getMappedTable() { if ( table != null ){ return table; } if ( isSecondary() ) { return getJoin().getMappedTable(); } else { return propertyHolder.getMappedTable(); } }
@Override public MappedTable resolveTable(Identifier tableName) { if ( tableName == null ) { return primaryTable; } if ( Identifier.areEqual( primaryTableLogicalName, tableName ) ) { return primaryTable; } Join secondaryTableJoin = null; if ( secondaryTableJoinMap != null ) { //secondaryTableJoin = secondaryTableJoinMap.get( tableName ); secondaryTableJoin = secondaryTableJoinMap.get( tableName.getCanonicalName() ); } if ( secondaryTableJoin != null ) { return secondaryTableJoin.getMappedTable(); } if ( superEntityTableXref != null ) { return superEntityTableXref.resolveTable( tableName ); } return null; }
.filter( join -> join.getMappedTable().getColumn( columnNameIdentifier ) != null ) .findFirst(); found = foundJoin.isPresent();
join.setTable( originalJoin.getMappedTable() ); join.setInverse( true ); SimpleValue key = new DependantValue( buildingContext, join.getMappedTable(), persistentClass.getIdentifier() );
( (Join) columnOwner ).getMappedTable();
table = secondaryTableJoin.getMappedTable(); attributeContainer = secondaryTableJoin; table = secondaryTableJoin.getMappedTable(); attributeContainer = secondaryTableJoin; table = secondaryTableJoin.getMappedTable(); attributeContainer = secondaryTableJoin; table = secondaryTableJoin.getMappedTable(); attributeContainer = secondaryTableJoin;
otherSideJoin.get() ); ManyToOne manyToOne = new ManyToOne( buildingContext, mappedByJoin.getMappedTable() );
Join join = propertyHolder.addJoin( assocTable, false ); for ( Ejb3JoinColumn joinColumn : joinColumns ) { joinColumn.setExplicitTableName( join.getMappedTable().getName() ); Join join = propertyHolder.addJoin( assocTable, false ); for ( Ejb3JoinColumn joinColumn : joinColumns ) { joinColumn.setExplicitTableName( join.getMappedTable().getName() ); Join join = propertyHolder.addJoin( assocTable, false ); for ( Ejb3JoinColumn joinColumn : joinColumns ) { joinColumn.setExplicitTableName( join.getMappedTable().getName() );