ObjectDB 2.2.9
Released on 2011-08-10 (see other available releases).
Use of ObjectDB is subject to the ObjectDB Licence.
Changes in ObjectDB 2.2.9
- Added new configuration to enable / disable auto serialization of non persistable types (now disabled by default).
- Added support of date methods (YEAR, MONTH, DAY, HOUR, MINUTE, SECOND).
- Added support of bypassing no arg constructors of entity classes.
- Added support of using persistent array fields with parameterized type.
- Added error on using transient fields (or properties) in queries.
- Added type information to enhancement exceptions.
- Improved support of non standard database file suffixes.
- Changed fetch of collection elements.
- Fixed a bug in query plans that use an inherited index.
- Fixed an ArrayIndexOutOfBoundsException bug in using nested embedded objects. (issue #415).
- Fixed a JMX Remote - ObjectDB Enhancer Agent conflict.
- Fixed a ClassCastException bug in complex JOIN queries.
- Fixed a NullPointerException in querying an empty database.
- Fixed a online backup file lock problem.
- Fixed a bug in managing a new entity after an attempt to find it in the database.
- Fixed a bug in using LIKE in AND/OR in criteria queries.
- Fixed a bug in AND/OR grouping in criteria queries.
- Fixed a "Failed to write the value of field property" bug.
- Fixed a NullPointerException bug in query execution.
- Fixed a bug in using non managed non enhanced entity objects as parameters or in criteria queries (issue #369).
- Fixed a bug in using primary key in results of a JOIN query.
- Fixed a recursive @PreUpdate call bug (when the callback updates the entity).
See the full change log.
ObjectDB with Maven
To use ObjectDB in a Java Maven project add the ObjectDB repositpory and dependency to the pom.xml file.
<repositories> ... <repository> <id>objectdb</id> <name>ObjectDB Repository</name> <url>https://m2.objectdb.com</url> </repository> ... </repositories> ... <dependencies> ... <dependency> <groupId><b>com.objectdb</b></groupId> <artifactId><b>objectdb</b></artifactId> <version><b>2.2.9</b></version> </dependency> ... </dependencies>
Maven files:
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 Java / Jakarta Persistence API (JPA).
- JavaDoc of the Java / Jakarta Persistence API (JPA).
- The complete ObjectDB Manual in PDF format.