Object Relational Mapping

Object Relational Mapping (or ORM), is a programming technique that links databases to object-oriented progamming concepts, creating (in effect) a "virtual object database." There are both free and commercial packages available that perform object-relational mapping, although some programmers opt to code their own object-relational mapping for their systems. (above was taken from WikiPedia's entry on ORM)

The idea is to create objects multiple objects that handle data from a database. While there are several ways to do this, the following list are common objects used by ORM tools.

Writing and maintaining the above objects for each table in a database can get tedious and repetitive. Object Relational Mapping tools assist the developer in creating and using these objects. For Coldfusion developers, several ORM tools exist with varying functionality.

Page Last Updated: 20 Apr 2006, 12:43 PM