I have a scenario where i'm trying to use standard JPA annotations vs OpenJPA
annotations. In my mapping if I use @javax.persistence.ElementCollection
instead of @org.apache.openjpa.persistence.PersistentCollection I get
following exception.
I have config parameter jpaConf.put("openjpa.jdbc.MappingDefaults",
"org.openanzo.rdf.URI=com.cambridgesemantics.anzo.relationalreplicator.openjpa.plugin.URIValueHandler'");
but it doesn't seem to take effect for the standard
@javax.persistence.ElementCollection
Is this a bug?
org.apache.openjpa.util.MetaDataException: No metadata was found for type
"interface org.openanzo.rdf.URI". The class is not enhanced.
at
org.apache.openjpa.meta.MetaDataRepository.getMetaDataInternal(MetaDataRepository.java:403)
at
org.apache.openjpa.meta.MetaDataRepository.getMetaData(MetaDataRepository.java:384)
at
org.apache.openjpa.meta.ClassMetaData.resolveMeta(ClassMetaData.java:1832)
at
org.apache.openjpa.meta.ClassMetaData.resolve(ClassMetaData.java:1797)
at
org.apache.openjpa.meta.ValueMetaDataImpl.resolve(ValueMetaDataImpl.java:435)
at
org.apache.openjpa.meta.FieldMetaData.resolve(FieldMetaData.java:1880)
at
org.apache.openjpa.meta.ClassMetaData.resolveMeta(ClassMetaData.java:1863)
at
org.apache.openjpa.meta.ClassMetaData.resolve(ClassMetaData.java:1797)
at
org.apache.openjpa.meta.MetaDataRepository.processBuffer(MetaDataRepository.java:822)
at
org.apache.openjpa.meta.MetaDataRepository.resolveMeta(MetaDataRepository.java:719)
at
org.apache.openjpa.meta.MetaDataRepository.resolve(MetaDataRepository.java:643)
--
View this message in context:
http://openjpa.208410.n2.nabble.com/javax-persistence-ElementCollection-instead-of-org-apache-openjpa-persistence-PersistentCollection-In-tp7580963.html
Sent from the OpenJPA Users mailing list archive at Nabble.com.