HiberObjects

Download

Order

Forum

Vote for this plugin

Download

By installing this software, you agree to the terms and conditions in the license.

HiberObjects is free. If you find it helpful, please support its future development with a donation of your choice:

Prerequisites

This plugin needs Eclipse 3.3 or 3.4 running on JDK 5.0 or higher.

Download HiberObjects

Download a complete distribution with HiberObjects, Hibernate and HSQLDB: hiberobjects-all-1.5.11.zip (21 MB)

This download includes HiberObjects Free Edition and HiberObjects Import DB Pro. A separate license is needed to use the import database functionality of HiberObjects Import DB Pro. A license can be ordered or trial license requested at Order.

Unzip the ZIP file(s) in the Eclipse installation directory and restart Eclipse.

Update Site

To install HiberObjects from the Update site, select Help > Software Updates > Find and Install, then Search for new features to install and push Next. In the Install window, push New Remote Site and enter the following URL: http://objectgeneration.com/update

update site

Required Libraries at Runtime

The generated code needs Hibernate and Hibernate Entity Manager (for JPA). These libraries can be found in the hibernate plugins in the distribution. They are also available from Hibernate.org.

The generated equals and hashCode methods use Apache commons-lang.

The following libraries are necessary for GWT DTO's: Dozer, Apache commons-logging, commons-beanutils, commons-collections and commons-lang. These libraries can also be downloaded as one bundle: runtime-libs.zip (8 MB)

GWT Automatic Dependency Tracking

This library contains utilities for property handling and dependency tracking for GWT. It is open source licensed under LGPL: gwt-adt-0.1.zip

Release Notes

1.5.3 Fixed problem with update-methods after upgrade.

1.5.4 Added stereotype <<read-only>> to attributes and associations. This stereotype will prevent generation of set-, add- and remove-methods.

1.5.5 Possibility to generate interface to <<DAO>> and <<Persistent>> classes.

Fixed (hopefully) problem with diagrams still dirty after Save.

Possibility to generate singular code like addChild and removeChild for a plural association like children.

1.5.6 Generate correct code for parameters with multiplicity *.

1.5.7 Added Source directory option for Persistent classes and DAO Classes.

1.5.8 Added support for designing interfaces.

1.5.9 Added support for @AttributeOverrides annotations.

1.5.10 Can generate annotations on operations.

1.5.11 Fixed bug with editors still being dirty after save.