@rawadassaf ORM promotes object modeling with leaky abstractions. hide the need to learn SQL for new developers, you end up with their xQL, sea of bugs, usually perform badly(select greedly, miss indices, cover by it with caches, then miss invalidate it..), are an overhead for anything huge