@Override public Identifier determineJoinColumnName(ImplicitJoinColumnNameSource source) { final String name = source.getReferencedTableName() + "_" + source.getReferencedColumnName(); return toIdentifier( name, source.getBuildingContext() ); } }
name = source.getReferencedTableName().getText() + '_' + source.getReferencedColumnName().getText();
@Override public Identifier determineJoinColumnName(final ImplicitJoinColumnNameSource source) { if (source.getNature() == ImplicitJoinColumnNameSource.Nature.ELEMENT_COLLECTION || source.getAttributePath() == null) { return source.getReferencedTableName(); } return toIdentifier(transformAttributePath(source.getAttributePath()), source.getBuildingContext()); }
LOGGER.trace("determineJoinColumnName {} {} -> {}, {}", source.getReferencedTableName(), source.getReferencedColumnName(), i, real);
name = source.getReferencedTableName().getText() + '_' + source.getReferencedColumnName().getText();