Internal Website Search

51-100 of 200 results

List managed entities for a given entity manager

Hi, Is there a way to find the number of managed entities given an entity manager ? My application has some memory leaks - I am doing clear() on the entity manager (s) but may be I forgot some - so if there is a way to know how many entities are managed by each my entity mgr - it would be helpful

Deadlock, if two threads try to close an entity manager

Hello, we get into a deadlock, if two threads  try to close an entity manager . The first thread try to close the entity manager factory which close all opened entity managers . The second thread is triggered by an event and try to close the entity manager after a database access. Both threads

Custom Transaction Manager

manager . ObjectDB doesn't allow me to configure custom JNDI name or Transaction Manager class ... and most JVM languages, as it is a pure Java library. However, regarding container managed (and automatic) transaction management , etc. ObjectDB i basically compatible with standard Java EE containers

Mysterious "Attempt to persist a reference to a non managed instance" error

transaction: Attempt to persist a reference to a non managed failing.Ostrich instance (error 613 ... a reference to a non managed failing.Ostrich instance at com.objectdb.o._PersistenceException.b ... more Caused by: com.objectdb.o.UserException: Attempt to persist a reference to a non managed failing

Locking in JPA

is automatically increased by one. Version numbers are managed internally but can be exposed by defining ... that manage the same Employee database object, which is referenced as e1 by em1 and as e2 by em2 (notice

JPA Primary Key

for getting the object ID (primary key) of a specified managed entity object. For example ... takes one argument, a managed entity object, and returns the primary key. In the case of a composite

Server Configuration

of ObjectDB databases that the server manages . The $objectdb prefix, if specified (as demonstrated

FROM clause (JPQL / Criteria API)

response time. Database Management Systems (DBMS), including ObjectDB, try to optimize the execution

JPA Annotations for Fields

The way a field of a persistable class is managed by JPA can be set by the following annotations: Additional annotations (and enum) are designated for enum fields: Other additional annotations (and enum) are designated for date and calendar fields: Chapter 2 of the ObjectDB manual explains how to use all the above annotations.

Auto Generated Values

during commit for every new entity object. The difference is that a separate identity generator is managed

Is ObjectDB scalable? What are its limitations?

ObjectDB is highly scalable and can manage efficiently databases in a wide range of sizes, from a few Kilobytes to hundreds of Gigabytes and even Terabytes. ObjectDB can be used in small embedded single user applications as well as in heavy loaded multi threaded multi user applications. ObjectDB

What is the Java Persistence API (JPA)?

(as classes and objects). ObjectDB is the only database management system with built in support

What are the main benefits of using ObjectDB?

ObjectDB is especially designed to store and manage graphs of objects efficiently. That can accelerate

ObjectDB - JPA Object Database for Java

  Boost your application database performance. Database performance is critical as it is the bottleneck in most applications. ObjectDB is extremely fast and much faster than any other JPA solution. Using a relational database management system (RDBMS) to store and retrieve Java objects

JPA Annotations for Java EE

The following JPA annotations are in use to integrate JPA into a Java EE application and are managed by the Java EE container:

Control and Setting

This section contains miscellaneous JPA types. The PersistenceUtil and PersistenceUnitUtil interfaces provide general utility methods: The Cache interface and the CacheRetrieveMode and CacheStoreMode enum types serve in managing the EntityManagerFactory's shared (level 2) cache: Other enum types are provided for setting of various JPA operations:

Obtaining a JPA Database Connection

content, such as persist and remove . Database updates are collected and managed in memory and applied

JPA Query API

yet and the  Country class is unknown as a managed entity class  - only the TypedQuery

Chapter 3 - Using JPA

This chapter explains how to manage ObjectDB databases using the Java Persistence API (JPA). The first two pages introduce basic JPA interfaces and concepts: The next section explains how to use JPA for database CRUD operations: More advanced topics (e.g. locking and events) are discussed in the last section:

Server User List

. A superuser is authorized to manage server settings using the ObjectDB Explorer . A value of "$default

General Settings and Logging

   ObjectDB manages a list of the recently accessed database URLs for use by the Explorer

Criteria Query From Elements

and examples. Join Fetch Elements Join Fetch is managed in criteria queries by the following interfaces

Chapter 1 - Quick Tour

) on ObjectDB databases. The example program that this chapter presents manages a simple database

About Us

ObjectDB Software develops, markets and supports the ObjectDB Object-Oriented Database Management System (ODBMS). ObjectDB Software is the market leader in providing a very high performance persistence solution for Java, based on the Java Persistence API (JPA) and the Java Data Objects (JDO

javax.persistence.EntityManager

. Within the persistence context, the entity instances and their lifecycle are managed . The EntityManager API is used ... , and to query over entities. The set of entities that can be managed by a given EntityManager instance ... the persistence context, causing all managed entities to become detached. Changes made to entities

javax.persistence.metamodel.EmbeddableType

Methods Attribute getAttribute (String name) Return the attribute of the managed type ... in the managed type Inherited from: ManagedType Since: JPA 2.0 Set getAttributes () Return the attributes of the managed type. Return: attributes of the managed type Inherited from: ManagedType

javax.persistence.metamodel.ManagedType

Public Methods Attribute getAttribute (String name) Return the attribute of the managed type ... is not present in the managed type Since: JPA 2.0 Set getAttributes () Return the attributes of the managed type. Return: attributes of the managed type Since: JPA 2.0 CollectionAttribute getCollection

javax.persistence.metamodel.IdentifiableType

) Return the attribute of the managed type that corresponds to the specified name. Parameters: name ... - if attribute of the given name is not present in the managed type Inherited from: ManagedType Since: JPA 2.0 Set getAttributes () Return the attributes of the managed type. Return: attributes

Step 2: Entity Class and Persistence Unit

with the specified database url. The next step is adding an EJB Session Bean that will manage Guest entity objects.

Step 6: Set the Spring XML

and transactions), to inject a JPA  EntityManager , to manage transactions and to look for JSP pages in

Step 4: Add a Servlet Class

In this step we will add a servlet to manage guestbook web requests: Open the [Create Servlet] dialog box by right clicking the guest package node (in the [Package Explorer] window), selecting  New Other... Web Servlet and clicking  Next . The Java package name should be guest

Step 3: Add a Context Listener Class

). The next step is adding a servlet class that will manage the guestbook page.

Step 6: Set the Spring XML

, controllers and transactions), to inject a JPA EntityManager , to manage transactions and to look

JPA Tutorials

The following tutorials demonstrate how to develop database driven applications using JPA and the ObjectDB ODBMS (Object Oriented Database Management System). Console JPA Tutorial The Quick Start tutorial demonstrates how to use ObjectDB and JPA in a console application: Quick Start with JPA

Step 1: Install BIRT and ObjectDB Driver

installing the BIRT plugins  using the Eclipse Update Manager (updating Eclipse IDE

Step 2: Entity Class and Persistence Unit

with the specified database url. The next step is adding an EJB Session Bean that will manage Guest entity objects.

Step 3: Define an EJB Session Bean

. to the application server). For instance, in this application the server: Manages the instantiation

Step 3: Define a Spring DAO Component

the application to the Spring Framework. For instance, in this example the Spring container: Manages

Step 2: Entity Class and Persistence Unit

is adding a Spring  DAO Component class that will manage Guest entity objects.

Step 2: Entity Class and Persistence Unit

as a JPA provider with the specified database url. The next step is adding a Spring DAO Component class that will manage Guest entity objects.

Step 2: Define a JPA Entity Class

a context listener class that will manage a JPA's EntityManagerFactory representing the ObjectDB database.

Step 3: Define a Spring DAO Component

the application to the Spring Framework. For instance, in this example the Spring container: Manages

Step 4: Add a Servlet Class

In this step we will add a servlet to manage guestbook web requests: Open the [New Servlet] dialog box by right clicking the guest package node (in the [Projects] window) and selecting New Servlet ... Enter GuestServlet as the class name - use exactly that case sensitive class name. The Java

Step 2: Define a JPA Entity Class

listener class that will manage a JPA's EntityManagerFactory representing the ObjectDB database.

Step 3: Add a Context Listener Class

- when the application stops ( contextDestroyed ). The next step is adding a servlet class that will manage the guestbook page.

Step 3: Define an EJB Session Bean

container (i.e. to the application server). For instance, in this application the server: Manages

Step 4: Add a Servlet Class

In this step we will add a servlet to manage guestbook web requests: Open the [Create Servlet] dialog box by right clicking the guest package node (in the [Package Explorer] window), selecting  New Other... Web Servlet and clicking  Next . The Java package name should be guest. Enter

Step 4: Add a Servlet Class

In this step we will add a servlet to manage guestbook web requests: Open the [New Servlet] dialog box by right clicking the guest package node (in the [Projects] window) and selecting New Servlet ... Enter GuestServlet as the class name - use exactly that case sensitive class name. The Java

ObjectDB 1.0 Manual

two chapters are dedicated to ObjectDB's tools: Chapter 8 - ObjectDB Server Explains how to manage

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: