ObjectDB ObjectDB

Internal Website Search

131-140 of 200 resultsRefresh

JPA / JDO Class Enhancer

ObjectDB Enhancer is a post compilation tool that improves performance by modifying the byte code ... (and actually required by JPA but not enforced by ObjectDB) to avoid accessing persistent fields ... . by using the get and set methods). If you follow this practice only user defined persistable classes

JPA Persistable Types

are represented in queries by entity names. By default, the entity name is the unqualified name ... can be set explicitly by using the name attribute of the Entity annotation: @Entity(name="MyName") public ... superclasses are treated by ObjectDB as ordinary entity classes. Mapped superclasses are really

Eclipse Public License - v 1.0

additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or ... entity that distributes the Program. "Licensed Patents" mean patent claims licensable by

Storing JPA Entity Objects

New entity objects can be stored in the database either explicitly by invoking the persist method ... is committed. An IllegalArgumentException is thrown by persist if the argument is not an instance ... is thrown. The exception is thrown either by persist (if that existing entity object is currently

JPA Primary Key

the database is uniquely identified (and can be retrieved from the database) by the combination of its type ... have their own separate identity. Automatic Primary Key By default, the primary key is a sequential 64 bit number (long) that is set automatically by ObjectDB for every new entity object

Query Parameters in JPA

) The following method retrieves a Country object from the database by its name: public Country ... method. The setParameter method supports method chaining (by returning the same TypedQuery instance ... . Named parameters can be easily identified in a query string by their special form, which is a colon


: "" Since: JDO 2.1 String defaultFetchGroup Whether this member is in the default fetch group. Whether this member is in the default fetch group. Returns: whether this member is in the default fetch group ... : {} Since: JDO 2.1 String loadFetchGroup Name of the fetch-group to use when this member is loaded


and DETACH_UNLOAD_FIELDS) and the active fetch groups determine the scope of fetching for the graph ... by the FetchPlan. Parameters: pcs - the instances to detach Returns: the detached instances Since: JDO 2.0 See Also: detachCopyAll(Object[])


) and the active fetch groups determine the scope of fetching for the graph of instances reachable from the pc parameter. The state of fields in the affected instances is as specified by the FetchPlan. Parameters

addSubquery(sub, variableDeclaration, candidateCollectionExpression, parameters)

a Query and subsequently attached to a different query (the outer query) by calling this method ... specification, uniqueness, result specification, and grouping specification. The association

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