May 1, 2024
Updated July 1, 2025
11 minute read
Object-relational mapping (ORM) is a programming technique that allows programmers to create objects that correspond to the data in a relational database. This makes it easier to work with data in a database, as programmers can use the objects to represent the data instead of having to write SQL queries directly. ORM frameworks take care of the plumbing involved in mapping objects to database tables, allowing developers to focus on writing business logic and less on data access code.
Using ORM
u2oo1t|
Find a path to becoming a ORM. Learn more at:
OpenCourser.com/topic/u2oo1t/or
Reading list
We've selected five books
that we think will supplement your
learning. Use these to
develop background knowledge, enrich your coursework, and gain a
deeper understanding of the topics covered in
ORM.
Introduces the concept of domain-driven design (DDD), which software development approach that focuses on creating software that is closely aligned with the business domain.
Provides a practical guide to using Entity Framework Core, which is an ORM framework for .NET.
Provides a comprehensive guide to using Hibernate, which is an ORM framework for Java.
Provides a practical guide to using ORM in Java and .NET.
Provides a beginner-friendly guide to using ORM with Spring and Hibernate.
For more information about how these books relate to this course, visit:
OpenCourser.com/topic/u2oo1t/or