Inventors:
Tracy Kim Burroughs - Byron MN
Steven John Gansemer - Rochester MN
Wilson D. Lee - Rochester MN
Erik E. Voldal - Rochester MN
Cynthia Ann Rogers - Rochester MN
Laura Jane Zaborowski - Winona MN
Assignee:
Interanational Business Machines Corporation - Armonk NY
International Classification:
G06F 1730
Abstract:
A method and system for mapping an object and an associated handle between the object-oriented schema of an application program and the relational schema of a database in which the object is persisted. The handle is reconstructed in response to a run-time request by an application program to instantiate the object. The handle may be an independent handle or an embedded handle. The relationships afforded by primary keys and foreign keys in a legacy, i. e. , existing, relational database, can be preserved by mapping them to the independent and embedded handles, respectively. The mapping is performed prior to application program run-time, and is defined in a high-level schema mapping language, which may be generated with the aid of a schema mapping software tool.