private static final String HIBERNATE_SPRING_CONFIG = "spring/org.wamblee.system.spring.component.hibernate.xml";
- private final RequiredInterface CONFIG = new DefaultRequiredInterface(
+ private final RequiredInterface config = new DefaultRequiredInterface(
"config", ORMappingConfig.class);
/**
Properties props = new Properties();
addProperties(HIBERNATE_PROPS_KEY, props);
- addRequiredInterface(CONFIG);
+ addRequiredInterface(config);
}
@Override
protected Scope doStart(Scope aExternalScope) {
- ORMappingConfig config = aExternalScope.getInterfaceImplementation(
- CONFIG.getProvider(), ORMappingConfig.class);
- setProperty(HIBERNATE_SCHEMAUPDATE_PROP, "" + config.isSchemaUpdate());
+ ORMappingConfig orMappingConfig = aExternalScope.getInterfaceImplementation(
+ config.getProvider(), ORMappingConfig.class);
+ setProperty(HIBERNATE_SCHEMAUPDATE_PROP, "" + orMappingConfig.isSchemaUpdate());
- DatabaseType db = config.getType();
+ DatabaseType db = orMappingConfig.getType();
String dialect = db.handleCases(new DatabaseType.Switch<String>() {
@Override
public String handleMySqlInnoDb() {