@Component
public class PreHeating implements InitializingBean {
@Override
public void afterPropertiesSet() throws Exception {
Collection<DatabaseType> databaseTypes = SQLParserFactory.getAddOnDatabaseTypes();
for (DatabaseType databaseType:databaseTypes){
if("MySQL".equals(databaseType.getName())){
SQLParseEngine parseEngine = SQLParseEngineFactory.getSQLParseEngine(databaseType);
parseEngine.parse("select 'X'",true);
MySQLParser mySQLParser = (MySQLParser)SQLParserFactory.newInstance(databaseType,"select 'X'");
mySQLParser.execute();
}
}
}
}