Author: wisneskid
Date: Wed Aug 15 11:40:47 2007
New Revision: 566297

URL: http://svn.apache.org/viewvc?view=rev&rev=566297
Log:
additional check for  XmlRootElement annotation

Modified:
    
openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/AnnotationPersistenceXMLMetaDataParser.java

Modified: 
openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/AnnotationPersistenceXMLMetaDataParser.java
URL: 
http://svn.apache.org/viewvc/openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/AnnotationPersistenceXMLMetaDataParser.java?view=diff&rev=566297&r1=566296&r2=566297
==============================================================================
--- 
openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/AnnotationPersistenceXMLMetaDataParser.java
 (original)
+++ 
openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/AnnotationPersistenceXMLMetaDataParser.java
 Wed Aug 15 11:40:47 2007
@@ -170,7 +170,8 @@
     private XMLMetaData parseXMLClassAnnotations() {
         // check immediately whether the class has JAXB XML annotations
         if (_cls == null || xmlTypeClass == null
-            || !_cls.isAnnotationPresent(xmlTypeClass))
+            || !(_cls.isAnnotationPresent(xmlTypeClass)
+                && _cls.isAnnotationPresent(xmlRootElementClass)))
             return null;
 
         // find / create metadata


Reply via email to