समस्या मेरी दृढ़ता इकाई के साथ थी। डिफ़ॉल्ट रूप से सभी इकाई वर्ग शामिल हैं, इसलिए मेरी नोएसक्यूएल और एसक्यूएल इकाइयां दोनों एसक्यूएल और नोएसक्यूएल दृढ़ता इकाइयों को पास की जा रही थीं। समाधान केवल पर्सिस्टेंस.एक्सएमएल पर्सिस्टेंस यूनिट के अंदर इकाइयों को निर्दिष्ट करना था।
<persistence-unit name="Dastrax_NoSQL_PU" transaction-type="JTA">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<class>declare_your_entity_1</class>
<class>declare_your_entity_2</class>
<exclude-unlisted-classes>false</exclude-unlisted-classes>
<properties>
<property name="eclipselink.target-database" value="org.eclipse.persistence.nosql.adapters.mongo.MongoPlatform"/>
<property name="eclipselink.nosql.connection-spec" value="org.eclipse.persistence.nosql.adapters.mongo.MongoConnectionSpec"/>
<property name="eclipselink.nosql.property.mongo.port" value="27017"/>
<property name="eclipselink.nosql.property.mongo.host" value="localhost"/>
<property name="eclipselink.nosql.property.mongo.db" value="dev"/>
<property name="eclipselink.logging.level" value="FINEST"/>
</properties>
</persistence-unit>