ObjectDB 2.9.0
Released on 2024-06-06 (see other available releases).
Note: New snapshot version is available.
Use of ObjectDB is subject to the ObjectDB Licence agreement.
Changes in ObjectDB 2.9.0:
- Added a new Doctor.run(srcPath, dstPath) static method.
- Added an option to exclude inherited @Id fields in embeddable classes.
- Added support for manual starting of online backup threads (feature request #2855).
- Added support for distinct mapped-by (inverse) fields.
- Improved query plan evaluation.
- Improved automatic schema evolution of enum fields.
- Improved exception throwing from tool threads.
- Improved the error message on exception during commit, reported in issue #2882.
- Fixed A
NullPointException
when using EntityManagerFactory with different class loaders. - Fixed a missing call to
@PostUpdate
when object change is detached byJDOHelper.makeDirty
. - Fixed a bug of classifying inherited inverse fields as dependent.
- Fixed improper use of indexes on collections of embedded objects (issues #2858 and #2859).
- Fixed a
java.lang.ArithmeticException
: / by zero error on query execution. - Fixed a bug in applying
OrderBy
annotation. - Fixed opening context menu in the Explorer.
See the full change log.
ObjectDB with Maven
To use ObjectDB in your Java Maven project merge the following repositpory and dependency into your pom.xml file:
<repositories> ... <repository> <id>objectdb</id> <name>ObjectDB Repository</name> <url>https://m2.objectdb.com</url> </repository> ... </repositories> ... <dependencies> ... <dependency> <groupId>com.objectdb</groupId> <artifactId>objectdb</artifactId> <version>2.9.0</version> </dependency> ... </dependencies>
ObjectDB 2.9.0 Maven files:
objectdb-2.9.0.jar | objectdb-2.9.0.jar.md5 | objectdb-2.9.0.jar.sha1 |
objectdb-2.9.0.pom | objectdb-2.9.0.pom.md5 | objectdb-2.9.0.pom.sha1 |
ObjectDB Development Kit
The ObjectDB Development Kit includes:
- The ObjectDB runtime JAR (available also on Maven).
- The GUI ObjectDB Explorer.
- Sample ObjectDB databases that you can open in the Explorer.
- Command line tools for running the ObjectDB Server and the ObjectDB Enhancer.
- Tutorial projects in Maven format for opening and running in your favourite IDE.
- A sample objectdb.conf configuration file.
- Source code of the JPA and JDO APIs.
- JavaDoc of the JPA and JDO APIs.
- The complete ObjectDB Manual in PDF format.