Fast Object Database for Java - with JPA/JDO support

Internal Website Search

11-20 of 200 resultsRefresh

JDO Annotations for Fields

The way a field of a persistable class is managed by JDO can be set by the following annotations and enum types:

JDO Annotations for Classes

JDO supports two modes of persistable classes that can be set by the following annotations: Non persistable classes that should be enhanced (because of accessing persistent fields of other classes directly) can be marked with: The identity mode of persistence capable classes can be specified by using:

JDO Annotations for Fetch Settings

The following annotations are used to define JDO fetch groups and fetch plans:

JDO Miscellaneous Types

This section contains miscellaneous JDO types:

JDO Exceptions

JDO exceptions are represented by the following exception classes:

JDO Annotations

JDO defines dozens of annotations that can be divided into the following groups:

JPA / JDO Class Enhancer

The Enhancer is a post compilation tool that improves performance by modifying the byte code of compiled classes after compilation.

JDO Annotations for Index Definition

All about JDO Annotations for Index Definition in Java/JPA database - explanations, examples, references, links and related information.

JDO Predefined ID Classes

All about JDO Predefined ID Classes in Java/JPA database - explanations, examples, references, links and related information.

Is ObjectDB better than competing object databases?

Data Objects (JDO) API than competing object databases. By using a standard API such as JPA ... of two standard APIs (JPA and JDO) by ObjectDB minimizes the risk that during development you may find ... , as part of its support of JPQL (JPA Query Language) and JDOQL (JDO Query Language). ObjectDB is faster than other products.

Getting Started

ObjectDB is very easy to use. Follow the Getting Started Tutorial and the Quick Tour manual chapter and in minutes you may be able to write and run first Java programs against ObjectDB.

Prior knowledge or experience in database programming (SQL, JDBC, ORM, JPA, etc.) is not required, but some background in using the Java language is essential.

Need Help?

  1. Search ObjectDB website
  2. Read the FAQ
  3. Follow the Tutorials
  4. View or post in the forum
  5. Search or file an issue
  6. Contact support