Просто чтобы дать другое представление, ActiveRecord: Ruby - Hibernate: Java. Оба являются ORM Frameworks и решают постоянную проблему сохранения в базе данных и преобразования данных из RDBMS в OO Models. Таким образом, вы можете назвать его как Design Pattern & Module или, более конкретно, ORM.