ORM

Материал из Xgu.ru

Перейти к: навигация, поиск

ORM (Object-Relational Mapping) — техника программирования, предназначенная для отображения данных объектно-ориентированного языка программирования на хранилище с несовместимой системой типов, чаще всего на реляционную СУБД. В результате, программа видит вымышленную объектно-ориентированную СУБД, представленную ORM, и не задумывается о том, что стоит за ней. Это существенно облегчает программирование и делает код независящим от особенностей нижележащей СУБД.

Известные ORM:

  • Hibernate для Java
  • SQLAlchemy для Python
  • DataMapper для Ruby
Источник — «http://spb-dream.ru.xgu.ru/wiki/ORM»