@Test public void improvedNaming_ClassToTableName() { ImprovedNamingStrategy improvedNamingStrategy = new ImprovedNamingStrategy(); for (int i = 0; i < classNames.length; i++) { Assert.assertEquals(tableNames[i], improvedNamingStrategy.classToTableName(classNames[i])); } }
@Override public String classToTableName(String className) { return super.classToTableName(className).toUpperCase(); }
OracleNamingStrategy extends ImprovedNamingStrategy { @Override public String classToTableName(String className) { return super.classToTableName(className).toUpperCase(); } }
OracleNamingStrategy extends ImprovedNamingStrategy { @Override public String classToTableName(String className) { return super.classToTableName(className).toUpperCase(); }  }
OracleNamingStrategy extends ImprovedNamingStrategy { @Override public String classToTableName(String className) { return super.classToTableName(className).toUpperCase(); }  @Override String classToTableName(String className); @Override String propertyToColumnName(String propertyName); @Override String tableName(String tableName); @Override String columnName(String columnName); }
OracleNamingStrategy extends ImprovedNamingStrategy { @Override public String classToTableName(String className) { return super.classToTableName(className).toUpperCase(); }  @Override String classToTableName(String className); @Override String propertyToColumnName(String propertyName); @Override String tableName(String tableName); @Override String columnName(String columnName);  }