About schema

release

2.2.2

... issue #36 ). Fixed a critical bug in schema evolution of modified ancestor classes. Fixed a bug in ... proxy objects with ordinary objects. Fixed a schema evolution bug when adding a new super entity class . ...

 
forum_thread

DB Explorer and Doctor unable to open DB file

Hi, one of my DB files can not be open by neither DB explorer, nor the DB Doctor. Both are writing same mistake : ... your classes by generating synthetic classes from the schema. This synthetic class generation mechanism fails with your specific schema due to unknown reason. If you can share the relevant class files ( ...

 
forum_thread

how explorer queries work

i'm curious as to how the explorer is able to execute queries when its obviously not aware of the object model that i built. the reason is because i have an application where i want to be able to execute somewhat generalized queries and i won't know what classes are in the object model ahead of time. this is especially curious to me in client-server mode since the .jar with the object model classes is on the server side, not the client side where explorer is running. ... ObjectDB stores the schema in the database (in the odb file) so it doesn't need the classes for ... build missing entity and embeddable classes, based on the schema that is internally stored in the database file. Therefore, you should be ...

 
release

2.0.0

... by) fields. Fixed some bugs in automatic schema evolution. Fixed a Server/Explorer class loading bug (after schema change). Fixed a bug in the ObjectDB Doctor Tool. ...

 
forum_thread

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: ... </entities >   <schema > </schema >   <server > ...

 
issue

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: ... "false" /> </entities >   <schema > </schema >   <server > <connection ...

 
forum_thread

Performance tuning, best practices

we have a system where we serve from a host process around 200 clients connected via webSockets (Jetty). The core process is running on a dedicated Windows 2012 server with 16 GByte RAM and 8 processor cores.  What is strange for us is that max 20% of the cpu resources are used and the IO subsystem is at maximum 30% of activity under heavy load but database queries are let's say not at the speed we would expect. We have currently 20.000.000 objects in the database, our configuration settings are: ... arrays="true" /> </entities> <schema> </schema> <server>   <connection port="6136" ...

 
manual

Database Explorer

Explains how to run and use the ObjectDB object database Explorer to view and manage Java/JPA/JDO objects visually.... a list of bookmarked entity objects. The [Schema] window shows the user defined persistable types (entity and embeddable ... select an element for viewing (an entity class in the [Schema] tabbed window, a bookmark in the [Database] tabbed window or an ...

 
manual

Database Explorer

Explains how to run and use the ObjectDB object database Explorer to view and manage Java/JPA/JDO objects visually.... a list of bookmarked entity objects. The [Schema] window shows the user defined persistable types (entity and embeddable ... select an element for viewing (an entity class in the [Schema] tabbed window, a bookmark in the [Database] tabbed window or an ...

 
forum_thread

@MappedSuperclass and @Transient not working as I expected

The problem could be my expectation, since I'm fairly inexperienced with JPA.  But here is the problem: The base class of my entity hierarchy is annotated as @MappedSuperclass, and one of its fields is annotated @Transient.  I expected that when I persist a subclass, no table would be created for the superclass, and the transient field would not appear in any table. The actual result is that there is a table for the superclass.  When I try to examine it in ObjectDB Explorer, it throws a NPE. ... well as abstract entity classes) do not store data just schema. Usually data in ObjectDB consumes much less space than the same ...