ORM
Noun
Meaning
(computing) Initialism of Object-Relational Mapping.
Synonym: O/RM
(computing) Initialism of Object-Role Modeling.
(computing) Initialism of Online Reputation Management.
Source: en.wiktionary.orgExamples
Also, heavy reliance on ORM software has been cited as a major factor in producing poorly designed databases.
An alternative to implementing ORM is use of the native procedural languages provided with every major database on the market.
Holiday, F.T. The Great Orm of Loch Ness (Faber and Faber 1968) According to Holiday, this explains the land sightings and the variable back shape; he likened it to the medieval description of dragons as "worms".
Besides, compiler-based solutions, such as the ODB ORM system for C++, are capable of automatically producing serialization code with few or no modifications to class declarations.
Disadvantages of ORM tools generally stem from the high level of abstraction obscuring what is actually happening in the implementation code.
Create a Database Access Layer that handles all/only DB interaction (usually manual SQL is used for speed and control, no ORM).