In a certain attempt made to integrate object present in the host program (transient) and persistent objects present
in the database together with pointer swizzeling techniques16. The swizzeling technique converts OID to POID and
vice versa. This technique is very complex and how closure property is protected is not clear. In the middleware like
Hibernate only mapping is supported and no considerations for the closure property3 during the storage/retrieval. In
product such as Enterprises NDBMS on ClearPath OS where the host program can be written using Java4, the
subschema is designed without considering the object orientation. There are no guidelines or methodology to
enforce persistent closure during read/write operations available. Thus there is a need of methodology or guidelines
to transform persistent object to transient object and vice versa, that helps the object oriented program integration
with NDBMS.