About page


Server Configuration

Explains how to set a JPA/JDO database server using ObjectDB, the fast Java object database for JPA/JDO.... provided on the Database Replication and Clustering page. ...



... in queries. Fixed a critical bug in page caching (issues #116 , #119 , #121 ). Fixed a bug ... user count" bug ( issue #83 ). Fixed a page cache purge deadlock ( issue #85 ). Fixed handling ;drop ...



Instances of the type MappedSuperclassType represent mapped superclass types.(Interface of JPA)


ObjectDB 2 JDO Manual

The new ObjectDB Manual describes how to use ObjectDB 2 with JPA. An additional manual that focuses on using ObjectDB 2 with JDO can help JDO users. But since writing a new manual and then maintaining two similar manuals, one for JPA and the other for JDO requires sufficient effort, this will be done only if there is sufficient demand.  ... we used odb104fe, and I was happy to see the updated web page and the support for JPA when I returned to your site today. However, it is ...


Performance problem

Hi, we have a strange performance problem with ObjectDB 2.5.3_01 and JBoss 7.1.1. We have two ObjectDB databases on one ObjectDB server. Production database is running 5-10 times slower than test database. Their size and number of records are almost identical. When running production database in separate test environment its speed is very good. We did a performance analysis on our 2 linux servers one running JBOSS and other running ObjectDB. - CPU utilization of JBOSS server is max 5-10% (per core)... with schema changes, as explained in this manual page . But this forum thread is about performance, so now that the performance ...



Defines a primary key generator that may be referenced by name when a generator element is specified for the GeneratedValue annotation.(Annotation of JPA)


Replication Issue

Hi, I am trying to use replication for this first time - so most likely I am doing something wrong. I have server on which I run my master DB server java -cp objectdb.jar com.objectdb.Server start -conf objectdbMASTER.conf on the same server I run a java program - which is writing objects every second a database KAKI.odb - here is the code: ... initial = "256kb" resize = "256kb" page = "2kb" /> <recovery enabled = ...


Unable to stop server after starting in SSL mode

ObjectDB server starts & stops fine in non-SSL mode using start & stop shell scripts. ObjectDB server starts fine in SSL mode using start script but throws error and does not stop using stop shell script. Non-SSL mode server start/stop output: ObjectDB Server started on port 7032. ObjectDB Server stopped. SSL mode server start output: ObjectDB Server (SSL) started on port 7032. SSL mode server stop output: ... initial = "256kb" resize = "256kb" page = "2kb" /> <recovery enabled = "true" sync = ...


Heap Limit reached although the option 'objectdb.temp.page-file' is activated

We persisted many entities in a transaction, unfortunately the heap reached its limit at any time although the flush and the GC were invoked regularly. The attachments show the memory heap dump of the biggest consumer. Which objects you would actually expect to remove by the garbage collector? Why the option objectdb.temp.page-file does not perform?   Options: <temp path="$temp" threshold="512mb" /> ... garbage collector? Why the option objectdb.temp.page-file does not perform?   Options: <temp ... /> System.setProperty("objectdb.temp.page-file", "true"); Version objectdb-2.6.6_05 ...


JPQL Case Statements (JPA 2.0)

JPQL 2.0 adds support of CASE statements in queries for conditional expressions (similar switch/case/default in Java), following the SQL syntax. Case statements are currently not supported by ObjectDB.... expose a named link (with id parameter) to the full view page of a fully loaded Element entity, and similarly links to the project or ...