@Test public void joinTableName() { assertThat(strategy.joinTableName("ownerEntity", "associatedEntity")) .isEqualTo("fluent_owner_entities_associated_entities"); assertThat(strategy.joinTableName("ownerEntity", "associatedEntity", "ownerProperty")) .isEqualTo("fluent_owner_entities_associated_entities_owner_property"); strategy.getOptions().setTablePrefix(null); assertThat(strategy.joinTableName("ownerEntity", "associatedEntity")) .isEqualTo("owner_entities_associated_entities"); }
public String joinTableName(String ownerEntityTable, String associatedEntityTable) { return joinTableName(ownerEntityTable, associatedEntityTable, null); }
HibernateNamingStrategy { public String joinTableName(String ownerEntityTable, String associatedEntityTable) { return joinTableName(ownerEntityTable, associatedEntityTable, null); } }
HibernateNamingStrategy { public String joinTableName(String ownerEntityTable, String associatedEntityTable) { return joinTableName(ownerEntityTable, associatedEntityTable, null); } HibernateNamingStrategy(StrategyOptions options); }
HibernateNamingStrategy { public String joinTableName(String ownerEntityTable, String associatedEntityTable) { return joinTableName(ownerEntityTable, associatedEntityTable, null); } HibernateNamingStrategy(StrategyOptions options); StrategyOptions getOptions(); void setOptions(StrategyOptions options); String classToTableName(String className); String propertyToColumnName(String propertyName); String embeddedPropertyToColumnName(String prefix, String embeddedPropertyName,
            boolean dontTouchPrefix); String joinTableName(String ownerEntityTable, String associatedEntityTable); String joinTableName(String ownerEntityTable, String associatedEntityTable,
            String ownerProperty); String joinKeyColumnName(String joinedColumn, String joinedTable); String foreignKeyColumnName(String propertyName, String propertyTableName); String foreignKeyConstraintName(String tableName, String columnName); String uniqueKeyConstraintName(String tableName, String columnName); }
HibernateNamingStrategy { public String joinTableName(String ownerEntityTable, String associatedEntityTable) { return joinTableName(ownerEntityTable, associatedEntityTable, null); } HibernateNamingStrategy(StrategyOptions options); StrategyOptions getOptions(); void setOptions(StrategyOptions options); String classToTableName(String className); String propertyToColumnName(String propertyName); String embeddedPropertyToColumnName(String prefix, String embeddedPropertyName,
            boolean dontTouchPrefix); String joinTableName(String ownerEntityTable, String associatedEntityTable); String joinTableName(String ownerEntityTable, String associatedEntityTable,
            String ownerProperty); String joinKeyColumnName(String joinedColumn, String joinedTable); String foreignKeyColumnName(String propertyName, String propertyTableName); String foreignKeyConstraintName(String tableName, String columnName); String uniqueKeyConstraintName(String tableName, String columnName);  }