Extending Hibernate
Date
Authors
Access rights
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Hibernate is an open source ORM (Object Relational Mapping) tool. It maps objects into a relational database and vice versa. Hibernate persists objects of a class in a relational database so that they can be retrieved even after the application program terminates. Hibernate is a huge project which has been evolving ever since its first release in 2001. New features are added and previous flaws are fixed with every new version of Hibernate. This project adds a new feature to Hibernate to broaden the scope of use of one-to-many construct for a one-to-many association. This extension allows a user to use the one-to-many construct with a multiple table representation of a class as a part of the association. The project implements the execution path of the workaround currently used in Hibernate to provide this functionality.