ORM verilənlər bazalarını obyekt yönümlü proqramlaşdırma dilləri konsepsiyası ilə birləşdirən, “virtual obyekt verilənlər bazası ” yaradan proqramlaşdırma texnologiyasıdır.
Verilənlər üzərində işi verilənlər bazasındakı cədvəllər vasitəsiə yox proqramdaxii obyektlər vasitəsi ilə aparmaqdır. Eyni zamanda proqramdaxili obyektəri veriənlər bazasında saxlmaq üçün müvafiq şəkildə məlumatlara çevirməkdir. Yəni əsas məqsəd birbaşa SQL sorğularının yazılması məcburiyyətindən azad olmaqdır.
- Doctrine
- Tryton
- ActiveRecord
- EclipseLink
- Hibernate
- Entity Framework
- Scott W. Ambler: Mapping Objects to Relational Databases: O/R Mapping In Detail
- Core J2EE Design Pattern: Data Access Objects
- Citations from CiteSeer
- JPA Performance Benchmark — comparison of JPA ORM tools (Hibernate, EclipseLink, OpenJPA, DataNucleus]
- Apache Cayenne.