About new

issue

Alias not used in ORDER BY

Hi, I am doing something simple like final Root<T> from = criteria.from(T.class) final Path<?> path = from.get("someStringProperty") final Expression<String> upperPath = builder.upper((Expression<String>) path); upperPath.alias("TEST"); criteria.multiselect(from, path); criteria.orderBy(builder.asc(upperPath)) I would have expected the alias to be used in the ORDER BY clause, something like ... a style in the toolbar and then insert the text in the new created block. Avoid overflow of published source code ...

 
issue

Inefficient memory usage with very large transactions

When a large transaction is committed, ObjectDB increases some internal structures, i.e. allocates more memory, but from that point the structures remain big and the memory is not released even if all the next transactions are small. This problem was found during a heap analysis (see #9 in this forum thread), and was fixed in build 2.4.3_02, but the fix was removed later in build 2.4.3_03 because it caused other problems (#10, #11 in that forum thread). ... a style in the toolbar and then insert the text in the new created block. Avoid overflow of published source code ...

 
manual

Server User List

Explains how to define and set users, directories and permissions in the ObjectDB fast Java database server for JPA/JDO.... of a database. create - permission to create new subdirectories and database files. delete - permission to delete ...

 
forum_thread

Composite index support collection

Hello, is there any chance that you support composite indices with fields and collections combined in the future? We need such feature in our application and would be very happy to see it in the future :) Best regards Markus ... a style in the toolbar and then insert the text in the new created block. Avoid overflow of published source code ...

 
issue

query returns failed to read from database file

we have since today exceptions on executing some queries like this: Failed to read from file 'F:\Hummingbird\Objectdb\db\coreSystemDb.odb' we are using objectdb 2.7.2_05 in the objectdb log there is no message       ... a style in the toolbar and then insert the text in the new created block. Avoid overflow of published source code ...

 
forum_thread

How to create a wildfly datasource with dsJndi name to an objectdb database?

Hello everybody, maybe someone can help me creating a wildfly datasource to an objectdb database? I want to setup the authentication in my JEE-Application working the following way: - users are stored in my objectdb database - wildfly has a security domain setup using the DatabaseServerLoginModule Therefore I need a dsJndiName for the objectdb database and I can't find anything how to create a datasource with a dsJndiName for objectdb. It would be great if someone has some advice for me. ... a style in the toolbar and then insert the text in the new created block. Avoid overflow of published source code ...

 
manual

Database Replication and Clustering

Replication enables maintaining up to date version of an ObjectDB database on multiple nodes.... , under the server data root directory. Starting a new replication of an existing master database requires copying the existing ...

 
issue

A bug in the JDOQL processor in recent versions of ObjectDB

There seems to be a bug in the JDOQL processor in recent versions of ObjectDB. I've uploaded a "laptop" example to demonstrate the problem. The query in Test1.main should return "ThinkMachine MAX SX 20", but it returns incorrect "Media Central Media 555". Earlier versions (at least up to 2.5.4) correctly return "ThinkMachine MAX SX 20". Regards. ... a style in the toolbar and then insert the text in the new created block. Avoid overflow of published source code ...

 
issue

JPA Metamodel (JPA 2.0)

The JPA Metamodel API enables examining the classes, fields and properties of the persistent object model, similarly to the Java reflection API. The JPA Metamodel API has a major role in defining queries using the JPA Criteria API.... a style in the toolbar and then insert the text in the new created block. Avoid overflow of published source code ...

 
issue

query only reports 1 result

2.7.2_01 suddenly some queries do only have 1 result even there are more results (you can use the database that you have from #308):   this query gives 1 result even there are a lot more: select o from ObjectNode o where o.classIdentifier = '(OP)' and o.state = 98 and o.type = 0 and o.parentNode.classIdentifier = '(XX)' if you take away the last condition you can see a lot of fitting results, a number of them fit with the complete condition ... a style in the toolbar and then insert the text in the new created block. Avoid overflow of published source code ...