ORM stands for Object-Relational Mapper. It’s mostly used to define a relationship between an object/class and the database table where it’s data should be saved.
I asked the question on Twitter/Facebook “The primary purpose of an ORM is to decouple the domain model from the database schema. True || False? Discuss.” and got some interesting answers.
What do you think the primary purpose of an ORM is?


One Comment
Vendor lock-in (or as we say here: competition-free after sale). I’ve seen a more than a couple of homemade ORM-frameworks that made it close to impossible to get rid of the software house that made them.
Another problem I see (I’m a technical consultant for the clients) is ORM’s used to make the rdb “go away” resulting in not using the rdb’s strengths. Young programmers don’t know SQL…
One Trackback/Pingback
[...] What Is the Primary Purpose of an ORM? (Scott Koon) [...]
Post a Comment