ORM технология заняла одно из ключевых мест в разработке информационных систем различных масштабов с использованием объектных языков программирования, что привело к быстрой популяризации технологии. В статье рассматривается структура основных элементов, на которых строится технология ORM, особенности каждого элемента, методы сохранения, связь технологии с реляционными СУБД. В роли примера реализации технологии рассматривается JPA.