loader options on aliased

Issue #1965 resolved
Mike Bayer repo owner created an issue
mapper(Dingaling, dingalings)
mapper(Address, addresses, properties={
            'dingalings':relationship(Dingaling, order_by=Dingaling.id)
        })
mapper(User, users, properties={
            'addresses':relationship(
                            Address,
                            order_by=Address.id)
        })
sess = create_session()

a = aliased(Address)

# options don't get propagated since its an aliased
q = sess.query(User).join((a, User.addresses)).\
        options(subqueryload_all(User.addresses, a.dingalings))

Comments (2)

  1. Mike Bayer reporter

    this is invalid since the options are only against User. The .join() has nothing to do with the eager load.

  2. Log in to comment