Patent ID: 6418451
Filing Date: 2002-07-09
Classification: G06F,Y10S

Abstract:
A computer readable medium having program code stored thereon that, when executed on a computer, enables an object of an object-oriented environment to be persisted in a relational database having a schema, said object being an instantiation of a class and having attributes, said program code comprising:a first method that, when invoked, causes the attributes of said object to be stored in a property bag; a second method that, when invoked, determines whether the schema of the relational database supports the storage of objects of said class, and if not, dynamically reconfigures the relational database using commands of a data definition language of the relational database so that the schema supports the storage of objects of said class; and a third method that, when invoked, generates commands of a data manipulation language of the relational database to store the attributes from the property bag of said object in the relational database.