AntiPattern
ORM Abstraction Leakage
orm-abstraction-leakage
ORM-layer assumptions break because the real work happens in lower-level SQL/driver semantics—joins, commits, and result shapes differ—so queries unexpectedly detach entities, change join plans, or expose JSON/metadata differently.