try {
Map<Entity, String> entityQueries = getEntityQueries(config);
Map<Class<?>, Set<ColumnValues>> pksToLoad = new HashMap<Class<?>, Set<ColumnValues>>();
for (Map.Entry<Entity, String> entry : entityQueries.entrySet()) {
Entity entity = entry.getKey();
String query = entry.getValue();
String tableName = MappingTranslator.getTableName(config.getClassForEntity(entity));
Set<ColumnValues> pks = getPksFromQuery(connection, tableName, query);