6. A method of mapping objects to a data store and of mapping the data store to the objects by a computer system using a high level language system, said method comprising the steps of: storing in the computer system a schema mapping definition language construct; storing in the computer system a database mapping language construct; storing in the computer system a class mapping language construct; and storing in the computer system a reference mapping language construct.
6. A method of mapping objects to a data store and of mapping the data store to the objects by a computer system using a high level language system, said method comprising the steps of: storing in the computer system a schema mapping definition language construct; storing in the computer system a database mapping language construct; storing in the computer system a class mapping language construct; and storing in the computer system a reference mapping language construct. 7. The method of claim 6 wherein the database mapping language construct comprises: a keyword indicating a beginning of the database mapping language construct; a datastore type; a datastore name; and a keyword indicating an end of the database mapping language construct, wherein the class mapping language construct comprises: a keyword indicating a beginning of the class mapping language construct; a class name; a join condition; an attribute; and a keyword indicating an end of the class mapping language construct, and wherein the reference mapping language construct comprises: a keyword indicating a beginning of the reference mapping language construct; a reference name; a cardinality; a to table name and column name, and a from table name and column name; and a keyword indicating an end of the reference mapping language construct.