MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Eclipselink dengan MongoDB java.lang.ClassCastException

Masalahnya adalah dengan unit ketekunan saya. Secara default SEMUA kelas Entitas disertakan, Jadi entitas NoSQL dan SQL saya diteruskan ke unit persistensi SQL dan NoSQL. Solusinya hanya dengan menentukan entitas di dalam unit ketekunan ketekunan.xml.

<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>


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. luwak menggunakan luwak di simpul ingin menggunakan atau dan dalam kueri

  2. Lewati array besar ke proses anak simpul

  3. Bagaimana saya bisa mendapatkan semua nama bidang dari Dokumen Mongoid?

  4. MongoDB - kesalahan instalasi - wizard pengaturan mongodb berakhir sebelum waktunya

  5. Kerugian kinerja menggunakan siput sebagai kunci utama/_id di mongo?