ORM frameworks add a layer of abstraction and translation between application code and SQL, which inherently introduces overhead. Direct JDBC access executes raw SQL without this translation layer, making it faster for performance-critical operations.