What are the different levels of ORM quality? Explain ORM quality level.
There are four levels defined for ORM quality:
Pure Relational: In Pure Relational entire application includes the UI is designed arround the relational model and SQL based relational Operation.
Light Object Mapping: In Light Object Mapping the working entities are represented as classes that are mapped manually to relational tables. The code is hidden from the bussiness logic using specific design patterns.
Medium Object Mapping: In Medium Object Mapping when we designed any application. It designed arround an object model. The SQL code generated and the time of the building, and the association between is object is supported by the persistence mechanism, and queries are specified using an object oriented expression language. It work best for the medium size application with some complex transactions.
Full Object Mapping: In Full Object Mapping get supports sophisticated object modeling, composition, inheritance, polymorphism and persistence.
Read More →