About fix

issue

Deadlock

Hi, Query: SELECT DISTINCT $1, UPPER($1.name) AS $O0, UPPER($2.lastName) AS $O1 FROM com.lexware.vereinsverwaltung.verein.mitglied.Mitglied $1 LEFT JOIN $1.profile $2 WHERE (($1.getClass().getName()='com.lexware.vereinsverwaltung.verein.api.model.mitglied.Mitglied')) ORDER BY $O0, $O1 --> Causes deadlock in server latest revision (> 120% cpu forever) Use one of my latest dbs for testing Bug Version: 2.3.6 Priority: Normal Status: Fixed Replies: 1 Type:  Bug ...

 
issue

Unique Constraint Ignored

If i annotate a getter with: @Column(unique = true) it's simply ignored. If i use @Unique it works perfectly. Feature Request Version: Priority: Normal Status: Fixed Replies: 1 Type:  Feature Request ...

 
issue

Bulk load of eager mapped by (inverse) relationships

When a collection of objects is retrieved by ObjectDB (e.g. by a query) ordinary referenced objects and collection of objects that have to be loaded eagerly are loaded in bulk for better performance. However, inverse (mapped by) references that have to be loaded eagerly currently do not participate in a bulk load, which means that every reference requires running a separate query and doing a separate client-server round trip. Future versions of ObjectDB should load eager mapped by (inverse) fields in bulk as well. Feature Request Version: 2.0.0 Priority: Normal Status: Fixed Replies: 1 Type:  Feature Request ...

 
issue

Index Rebuilder

When a new index is added to an existing entity classes that already has instances in the database, it cannot be used in queries, because it starts empty and it is not synchronized with the existing primary data. The Index Rebuilder tool will enable rebuilding indexes, synchronizing their data to the primary data. As a workaround, you can currently use the ObjectDB Doctor to build a new database file, in which such new indexes will be enabled. Feature Request Version: 1.04 Priority: Normal Status: Fixed Replies: 1 Type:  Feature Request ...

 
issue

InternalException during producer/consumer scenario

Hi, I'm trying to use objectdb in a producer/consumer scenario. Producer threads put message objects into a table while consumer threads remove the objects based on age, priority, etc. There are 2 main motivations for using objectdb for this purpose rather than a queue or similar data structure: 1) The consumer can select the "next" object based on a range of potentially complex criteria. 2) The number of objects produced can be potentially exceed available memory so can be held on disk within the objectdb file. Bug Version: 2.2.0 Priority: Normal Status: Fixed Replies: 2 Type:  Bug ...

 
issue

Minor grammatical error in Tutorial

http://www.objectdb.com/tutorial/jpa/eclipse/running As is: "Running the application again will use the existing database file to store additional 1,000 objects." Recommended: Running the application again will use the existing database file to store an additional 1,000 objects. Website Version: 1.04 Priority: Low Status: Fixed Replies: 1 Type:  Website ...

 
issue

[Explorer] Executing Queries

The new Explorer of ObjectDB 2 supports retrieval of database objects by classes and navigation. Retrieval of database objects by executing queries should also be supported. This is one of the features that have been supported by the old Explorer of ObjectDB 1.It has been temporarily removed due to incompatibility with the new ObjectDB 2 code base. Feature Request Version: Priority: High Status: Fixed Replies: 1 Type:  Feature Request ...

 
issue

ObjectDB-ObjectDB Replication

ObjectDB Replication will enable managing the same ObjectDB database using multiple ObjectDB servers / nodes. ... Feature Request Version: Priority: Normal Status: Fixed Replies: 1 Type:  Feature Request ...

 
issue

Integration with Java EE (JPA 1.0)

ObjectDB can be used in both Java EE and Java SE by using application managed EntityManager. Support of container managed EntityManager and integration with the JTA (Java Transaction API) is not implemented yet. JPA Feature Version: Priority: Normal Status: Fixed Replies: 1 Type:  JPA Feature ...

 
issue

Online Backup

An ObjectDB database file can be backed up simply by copying the file (with the associated recovery file if exists). This should only be done when the database is closed. Online backup will enable backup also when the database is open and in use. Feature Request Version: Priority: Normal Status: Fixed Replies: 1 Type:  Feature Request ...