Author: curtisr7
Date: Fri Oct 2 16:43:55 2009
New Revision: 821086
URL: http://svn.apache.org/viewvc?rev=821086&view=rev
Log:
OPENJPA-859: Backing out 818927 and 818932 while investigating a regression.
Removed:
openjpa/branches/1.3.x/openjpa-persistence/src/test/java/org/apache/openjpa/persistence/TestParsing.java
openjpa/branches/1.3.x/openjpa-persistence/src/test/java/org/apache/openjpa/persistence/entity/
openjpa/branches/1.3.x/openjpa-persistence/src/test/resources/META-INF/parsing-orm.xml
Modified:
openjpa/branches/1.3.x/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/AnnotationPersistenceMetaDataParser.java
openjpa/branches/1.3.x/openjpa-persistence/src/test/resources/META-INF/persistence.xml
Modified:
openjpa/branches/1.3.x/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/AnnotationPersistenceMetaDataParser.java
URL:
http://svn.apache.org/viewvc/openjpa/branches/1.3.x/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/AnnotationPersistenceMetaDataParser.java?rev=821086&r1=821085&r2=821086&view=diff
==============================================================================
---
openjpa/branches/1.3.x/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/AnnotationPersistenceMetaDataParser.java
(original)
+++
openjpa/branches/1.3.x/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/AnnotationPersistenceMetaDataParser.java
Fri Oct 2 16:43:55 2009
@@ -464,11 +464,6 @@
* Read annotations for the current type.
*/
private ClassMetaData parseClassAnnotations() {
- // Check to see if there is cached metadata for the class that we are
currently parsing. It is possible
- // that one of the annotations (Entity, Embeddable, MappedSuperclass)
is in the orm.xml. We still need to look
- // at these files for other annotations and more importantly setup
defaults (ie: Basic fields).
- ClassMetaData m = getRepository().getCachedMetaData(_cls);
- if(m == null) {
// check immediately whether the user is using any annotations,
// regardless of mode. this prevents adding non-entity classes to
// repository if we're ignoring these annotations in mapping mode
@@ -481,9 +476,9 @@
.isAnnotationPresentAction(_cls, MappedSuperclass.class)))
.booleanValue())
return null;
- }
+
// find / create metadata
- ClassMetaData meta = (m == null) ? getMetaData() : m;
+ ClassMetaData meta = getMetaData();
if (meta == null)
return null;
Modified:
openjpa/branches/1.3.x/openjpa-persistence/src/test/resources/META-INF/persistence.xml
URL:
http://svn.apache.org/viewvc/openjpa/branches/1.3.x/openjpa-persistence/src/test/resources/META-INF/persistence.xml?rev=821086&r1=821085&r2=821086&view=diff
==============================================================================
---
openjpa/branches/1.3.x/openjpa-persistence/src/test/resources/META-INF/persistence.xml
(original)
+++
openjpa/branches/1.3.x/openjpa-persistence/src/test/resources/META-INF/persistence.xml
Fri Oct 2 16:43:55 2009
@@ -32,8 +32,4 @@
</persistence-unit>
<persistence-unit name="encryption_plugin_default_pu"
transaction-type="RESOURCE_LOCAL">
</persistence-unit>
- <persistence-unit name="test_parsing">
- <mapping-file>META-INF/parsing-orm.xml</mapping-file>
-
<class>org.apache.openjpa.persistence.entity.MixedMappingLocation</class>
- </persistence-unit>
</persistence>