[OLINGO-1301] Fix for metadata redefine
diff --git a/odata2-jpa-processor/jpa-core/src/main/java/org/apache/olingo/odata2/jpa/processor/core/access/model/JPAEdmMappingModelService.java b/odata2-jpa-processor/jpa-core/src/main/java/org/apache/olingo/odata2/jpa/processor/core/access/model/JPAEdmMappingModelService.java
index 846ecbd..69153ec 100644
--- a/odata2-jpa-processor/jpa-core/src/main/java/org/apache/olingo/odata2/jpa/processor/core/access/model/JPAEdmMappingModelService.java
+++ b/odata2-jpa-processor/jpa-core/src/main/java/org/apache/olingo/odata2/jpa/processor/core/access/model/JPAEdmMappingModelService.java
@@ -218,8 +218,9 @@
     if (mappingModelStream != null) {
       return mappingModelStream;
     }
-    return JPAEdmMappingModelService.class.getClassLoader().getResourceAsStream("../../" + mappingModelName);
-
+    ClassLoader classLoader = JPAEdmMappingModelService.class.getClassLoader();
+    InputStream modelStream = classLoader.getResourceAsStream("../../" + mappingModelName);
+    return (modelStream != null) ? modelStream : classLoader.getResourceAsStream(mappingModelName);
   }
 
   @Override