Re:Show HN: Oxyde – Pydantic-native async ORM with a Rust core
by mr_Fatalyst on Tuesday March 17, 2026 @05:15AM
(#47410257)
That's exactly why Oxyde has no lazy loading at all. If you don't call .join() or .prefetch(), related data simply won't be there. N+1 is impossible by design, not by discipline.
With solid AGENTS.md / CLAUDE.md, I do not think this would happen as much anymore in new code. So then it is just a matter of style preference (ORM vs whatever else).