/** * Returned the query result mapping with the given name. */ private QueryResultMapping getQueryResultMappingInternal(Class<?> cls, String name, ClassLoader envLoader) { if (name == null) return null; // check cache Object key = getQueryResultKey(cls, name); QueryResultMapping res = _results.get(key); if (res != null) return res; // get metadata for class, which will find results in metadata file if (cls != null && getMetaData(cls, envLoader, false) != null) { res = _results.get(key); if (res != null) return res; } if ((getSourceMode() & MODE_QUERY) == 0) return null; if (cls == null) cls = getMetaDataFactory() .getResultSetMappingScope(name, envLoader); // not in cache; load getMetaDataFactory().load(cls, MODE_META | MODE_MAPPING, envLoader); return _results.get(key); }
/** * Returned the query result mapping with the given name. */ private QueryResultMapping getQueryResultMappingInternal(Class cls, String name, ClassLoader envLoader) { if (name == null) return null; // check cache Object key = getQueryResultKey(cls, name); QueryResultMapping res = (QueryResultMapping) _results.get(key); if (res != null) return res; // get metadata for class, which will find results in metadata file if (cls != null && getMetaData(cls, envLoader, false) != null) { res = (QueryResultMapping) _results.get(key); if (res != null) return res; } if ((getSourceMode() & MODE_QUERY) == 0) return null; if (cls == null) cls = getMetaDataFactory() .getResultSetMappingScope(name, envLoader); // not in cache; load getMetaDataFactory().load(cls, MODE_META | MODE_MAPPING, envLoader); return (QueryResultMapping) _results.get(key); }
/** * Returned the query result mapping with the given name. */ private QueryResultMapping getQueryResultMappingInternal(Class<?> cls, String name, ClassLoader envLoader) { if (name == null) return null; // check cache Object key = getQueryResultKey(cls, name); QueryResultMapping res = _results.get(key); if (res != null) return res; // get metadata for class, which will find results in metadata file if (cls != null && getMetaData(cls, envLoader, false) != null) { res = _results.get(key); if (res != null) return res; } if ((getSourceMode() & MODE_QUERY) == 0) return null; if (cls == null) cls = getMetaDataFactory() .getResultSetMappingScope(name, envLoader); // not in cache; load getMetaDataFactory().load(cls, MODE_META | MODE_MAPPING, envLoader); return _results.get(key); }
/** * Returned the query result mapping with the given name. */ private QueryResultMapping getQueryResultMappingInternal(Class<?> cls, String name, ClassLoader envLoader) { if (name == null) return null; // check cache Object key = getQueryResultKey(cls, name); QueryResultMapping res = (QueryResultMapping) _results.get(key); if (res != null) return res; // get metadata for class, which will find results in metadata file if (cls != null && getMetaData(cls, envLoader, false) != null) { res = (QueryResultMapping) _results.get(key); if (res != null) return res; } if ((getSourceMode() & MODE_QUERY) == 0) return null; if (cls == null) cls = getMetaDataFactory() .getResultSetMappingScope(name, envLoader); // not in cache; load getMetaDataFactory().load(cls, MODE_META | MODE_MAPPING, envLoader); return (QueryResultMapping) _results.get(key); }
/** * Returned the query result mapping with the given name. */ private QueryResultMapping getQueryResultMappingInternal(Class<?> cls, String name, ClassLoader envLoader) { if (name == null) return null; // check cache Object key = getQueryResultKey(cls, name); QueryResultMapping res = (QueryResultMapping) _results.get(key); if (res != null) return res; // get metadata for class, which will find results in metadata file if (cls != null && getMetaData(cls, envLoader, false) != null) { res = (QueryResultMapping) _results.get(key); if (res != null) return res; } if ((getSourceMode() & MODE_QUERY) == 0) return null; if (cls == null) cls = getMetaDataFactory() .getResultSetMappingScope(name, envLoader); // not in cache; load getMetaDataFactory().load(cls, MODE_META | MODE_MAPPING, envLoader); return (QueryResultMapping) _results.get(key); }