ORMs are more of a hindrance to your code base than a boon. They work for simple applications, todo-lists for example, but the moment you introduce layered complexity you will hit limitations. Furthermore, I'm highly sceptical any libraries that try and make arbitrary assumptions over how data in an application should be modelled.
Unpopular opinion:
ORMs are more of a hindrance to your code base than a boon. They work for simple applications, todo-lists for example, but the moment you introduce layered complexity you will hit limitations. Furthermore, I'm highly sceptical any libraries that try and make arbitrary assumptions over how data in an application should be modelled.
Data mapper for the win 🔥