DataNucleus provides Java data persistence to a range of datastores using JDO/JPA/REST APIs. *** Note that code development is no longer on SourceForge (code on SourceForge is for versions up to 3.3.5 only) ***

Features

  • Persistence to RDBMS, ODBMS, Neo4j, MongoDB, HBase, Cassandra, Excel, ODF, and more
  • Persistence using JDO, JPA or REST APIs

Project Activity

See All Activity >

Follow DataNucleus

DataNucleus Web Site

Other Useful Business Software

Searching for Affordable Business Phone Service? Searching for Affordable Business Phone Service? Icon
Searching for Affordable Business Phone Service? Icon

If you're on the hunt for business phone service that is reliable and budget-friendly, Voice over Internet Protocol (VoIP) is your answer.

Today's small-to-medium-sized (SMB) businesses and large enterprises are saving on their monthly communications costs by making one simple decision: to switch to a VoIP service solution from their old, outdated Plain Old Telephone Service (POTS). By choosing a new VoIP service, these companies enjoy the flexibility, reliability, call features, and audio quality that only a VoIP service can provide. Plus, they cut their phone bill by up to 70%!

Rate This Project

Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
8
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • Excellent persistence product

  • DataNucleus is a well engineered, well thought out implementation of a well engineered, well thought out Java Persistence Standard (JDO). If you like driving Mercedes, BMW or Volkswagen because they of superior design and engineering even though they aren't as popular as Toyotas or Hyundai's then you'll choose DataNucleus. If you're more of a 'herd mentality' animal then you probably won't ;)

    2 users found this review helpful.
  • 今天我从早上一直玩到现在,按照官方提供的JPA Sample在做,但是一直未测试通过,我不知道是什么原因,下面是报错信息. Exception in thread "main" javax.persistence.PersistenceException: Explicit persistence provider error(s) occurred for "Tutorial" after trying the following discovered implementations: org.datanucleus.api.jpa.PersistenceProviderImpl from provider: org.datanucleus.api.jpa.PersistenceProviderImpl at javax.persistence.Persistence.createPersistenceException(Persistence.java:244) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:186) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:72) at org.datanucleus.samples.jpa.tutorial.Main.main(Main.java:39) Caused by: org.datanucleus.exceptions.NucleusUserException: Errors were encountered when initialising the specified MetaData. See the nested exceptions for details at org.datanucleus.metadata.MetaDataManager.initialiseFileMetaDataForUse(MetaDataManager.java:1055) at org.datanucleus.metadata.MetaDataManager.loadPersistenceUnit(MetaDataManager.java:943) at org.datanucleus.api.jpa.JPAEntityManagerFactory.initialiseNucleusContext(JPAEntityManagerFactory.java:750) at org.datanucleus.api.jpa.JPAEntityManagerFactory.initialise(JPAEntityManagerFactory.java:413) at org.datanucleus.api.jpa.JPAEntityManagerFactory.<init>(JPAEntityManagerFactory.java:376) at org.datanucleus.api.jpa.PersistenceProviderImpl.createEntityManagerFactory(PersistenceProviderImpl.java:91) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:152) ... 2 more Caused by: org.datanucleus.exceptions.NucleusUserException: Found Meta-Data for class org.datanucleus.samples.jpa.tutorial.Product but this class is not enhanced!! Please enhance the class before running DataNucleus. at org.datanucleus.metadata.MetaDataManager.initialiseClassMetaData(MetaDataManager.java:2402) at org.datanucleus.metadata.MetaDataManager.initialiseFileMetaData(MetaDataManager.java:2353) at org.datanucleus.metadata.MetaDataManager.initialiseFileMetaDataForUse(MetaDataManager.java:1044) ... 8 more

  • A good Java ORM solution

    2 users found this review helpful.
  • Datenucleus is very powerful. Only serious option if you have any interest in using any nosql storage, object stores or column databases.

    2 users found this review helpful.
Read more reviews >

Additional Project Details

Languages

English, Spanish

Intended Audience

Developers

Programming Language

Java, Scala

Database Environment

Project is a relational object mapper, Project is a database management tool, Project is a database abstraction layer (API)

Registered

2008-03-27