private void mapSchemaGenerationToSynchronizeMappings(JDBCConfiguration conf) { String actions = ""; if (conf.getDatabaseAction() != null) { int databaseAction = conf.getDatabaseActionConstant(); if (databaseAction == CREATE) { actions = generateSchemaCreation(conf); } else if (databaseAction == DROP) { actions = generateSchemaDrop(conf); } else if (databaseAction == DROP_AND_CREATE) { actions = generateSchemaDropCreate(conf); } } String loadFile = conf.getLoadScriptSource(); if (loadFile != null) { actions += "," + ACTION_SCRIPT_LOAD; } if (actions.length() > 0) { conf.setSynchronizeMappings("buildSchema(ForeignKeys=true,SchemaAction='" + actions + "')"); } }
private void mapSchemaGenerationToSynchronizeMappings(JDBCConfiguration conf) { String actions = ""; if (conf.getDatabaseAction() != null) { int databaseAction = conf.getDatabaseActionConstant(); if (databaseAction == CREATE) { actions = generateSchemaCreation(conf); } else if (databaseAction == DROP) { actions = generateSchemaDrop(conf); } else if (databaseAction == DROP_AND_CREATE) { actions = generateSchemaDropCreate(conf); } } String loadFile = conf.getLoadScriptSource(); if (loadFile != null) { actions += "," + ACTION_SCRIPT_LOAD; } if (actions.length() > 0) { conf.setSynchronizeMappings("buildSchema(ForeignKeys=true,SchemaAction='" + actions + "')"); } }