TriActive Java Data Objects (TJDO) is an implementation of Sun's Java Data Objects (JDO) specification (JSR-12). It aims to provide a viable, spec-compliant JDO offering to complement other open source Java tools.
| Tags | Database Software Development Libraries Java Libraries |
|---|---|
| Licenses | Apache |
| Operating Systems | OS Independent |
| Implementation | Java |
Recent releases


Release Notes: This release includes new functionality, performance improvements, and some bugfixes. Notable changes include transient transactional instances, non-persistent transactional fields, fields of type byte[] and java.util.Hashtable, support for Oracle 9i, and a few bugfixes.


Release Notes: This is the first release to be labeled as stable. Many new features have been added, and many bugs have been fixed. Notable changes are JDO 1.0.1 support, package-level metadata files, support for fields of type HashSet, the ability to pass Sets as parameters into Queries, the option to turn off table and constraint validation, the ability to utilize cascaded deletes, allowing non-nullable owner fields for inverse collections, RestoreValues mode, use of a validating XML parser, work towards passing the TCK test suite, many bugfixes, and much more.


Release Notes: This is a development build release that fixes some bugs and adds new functionality. Most prevalent in this release is support for many more databases, including PostgreSQL 7.3, MySQL, MS SQL Server 7.0 and 2000, DB2 7.2.3, SAP DB 7.4.3, and full support for DB2J (Cloudscape 5).


Release Notes: This release contains some bugfixes and new functionality. Most notable is support for PostgreSQL, Firebird, and Cloudscape 5.0 for data persistence.


Release Notes: This release supports Oracle and Cloudscape databases for data persistence. Inheritance, TJDOQL queries, Collections, Maps, views, straight SQL queries, and default persistent types are among the supported features. It is compliant with Sun's JDO 1.0 specification.