What is an ORM?

What is an ORM?

Approach: Define mapping between objects and database tables.

Object-Relational Mapping. A technique that lets you query and manipulate data from a database using an object-oriented paradigm.

Follow-up: What are the disadvantages of using an ORM?

Key concepts: abstraction, sql generation, active record.