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