Wednesday, 24 September 2014

What is ORM?

ORM stands for Object Relational Mapping.
ORM is a programming technique that supports the conversion of incompatible types in object-oriented programming languages, specifically between a data store and programming objects.

Why ORM?

When we work with an object-oriented systems, there's a mismatch between the object model and the relational database. RDBMSs represent data in a tabular format whereas object-oriented languages, such as Java or C# represent it as an interconnected graph of objects.

What is ORM?

ORM is a programming technique for converting data between relational databases and object oriented programming languages such as, Java, C# etc. This creates, in effect, a "Virtual Object Database" that can be used from within the programming language.