Moshe C. wrote:
>
> In code:
>
>         t = Model.Resume()
>         t.id = something
>
>       w = Model.session.query(Model.Workplace).filter_by(id=idd).first()
>
>         # model.save(t)
>         model.save_or_update(t)
>
>
> Without the query line, save() would have worked, but the query is on
> another object. There is a relation between the objects, but it is not
> clear how querying on another object makes the Resume object non-
> transient.

if you're using ScopedSession.mapper, which I really, really, really think
you should not, then when you say Model.Resume(), it gets added to the
session immediately - the query() would then autoflush it.




>
>
>
>
> On Jun 3, 10:55 pm, "Michael Bayer" <mike...@zzzcomputing.com> wrote:
>> Moshe C. wrote:
>>
>> > Well, I thought it was transient.
>>
>> > If you refer to the code in the first post:
>>
>> your first post has a mapping only.  There is no illustration of how
>> you're querying, or using save() or load.
> >
>


--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to