This provides classes that perform object-relational mapping using the Active Record design pattern.
It can store and retrieve persistent objects into MySQL database table rows.
The base data object class provides automatic getter and setter functions, as well functions to create new objects, insert or update objects in a database, establish 1-1, 1-many and many-many relationships, and search for objects that match conditions.
The actual data object classes must inherit from the base data object class and define how each object property should be mapped to database table fields. |