Hibernate
From Skyway Wiki
Overview
Hibernate is the default persistence and JPA provider for applications produced by Skyway Builder.
Notes
Bytecode Provider
There is a problem that occurs with Hibernate when using lazy fetching in multiple nested relationships, including relationships of a data type to itself. This doesn't occur with persistence managers such as Toplink in OC4j. It seems to occur when Hibernate is configured to use CGLIB as its proxy factory, which is the default. Fortunately, Hibernate can easily be configured to use an alternate proxy factory called javassist.
To prevent this problem from happening, simply place a text file named 'hibernate.properties' in the classpath with the following single line: hibernate.bytecode.provider=javassist
A convenient place is under the project's 'resources' folder.

