thanks Michael. i'll check to see if there's some other cause for this behavior that i've observed.
On Dec 16, 11:08 am, Michael Bayer <mike...@zzzcomputing.com> wrote: > On Dec 16, 2008, at 1:58 PM, tobin wrote: > > > > > > > I've ran into this and i'm not sure if this is a bug or a feature, but > > I haven't read anything about this. > > > I had: > > > two tables: groups and group_types, where groups had an fk to > > group_types > > > groups: id, name, group_type_id > > group_types: id, name > > > two mappers: > > > group_mapper: lazy=False > > group_types_mapper: this defined 'group_type' as a backref'd attribute > > of group, lazy=False > > > what I've noticed is that, eager loading of group_type did NOT work > > when loading a group, in this case, when I would've expected it to. > > > however, after I moved the definition of the group_type attribute to > > the groups mapper (out of group_types_mapper), eager loading worked > > just fine. > > > Is this a known bug or feature? > > if the question is, "does backref() accept lazy=False", the answer is > yes. a backref() is just configuration-ese for relation(), with some > extra flags present. I dont know why you didn't observe eager > loading to take place in your specific instance, you'd have to post a > small program that illustrates and can reproduce how you got the > behavior you're seeing. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "sqlalchemy" group. To post to this group, send email to sqlalchemy@googlegroups.com To unsubscribe from this group, send email to sqlalchemy+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sqlalchemy?hl=en -~----------~----~----~----~------~----~------~--~---