diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2010-10-24 12:42:47 -0400 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2010-10-24 12:42:47 -0400 |
| commit | bfc0977063a32f1820fc02d9465e73b20f7fbaaf (patch) | |
| tree | 7e0099a07b29fe5f300d8044678cbd9754aea0e6 /examples/association/basic_association.py | |
| parent | a29f130be7a1589566547e94c0e283f0210f27ef (diff) | |
| download | sqlalchemy-bfc0977063a32f1820fc02d9465e73b20f7fbaaf.tar.gz | |
- remove remaining create_session() calls from examples, replace with Session
- replace all flush()/expunge_all() with commit()
Diffstat (limited to 'examples/association/basic_association.py')
| -rw-r--r-- | examples/association/basic_association.py | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/examples/association/basic_association.py b/examples/association/basic_association.py index 9c280d7ea..d3d764167 100644 --- a/examples/association/basic_association.py +++ b/examples/association/basic_association.py @@ -14,7 +14,7 @@ from datetime import datetime from sqlalchemy import (create_engine, MetaData, Table, Column, Integer, String, DateTime, Numeric, ForeignKey, and_) -from sqlalchemy.orm import mapper, relationship, create_session +from sqlalchemy.orm import mapper, relationship, Session # Uncomment these to watch database activity. #import logging @@ -70,14 +70,14 @@ mapper(OrderItem, orderitems, properties={ 'item': relationship(Item, lazy='joined') }) -session = create_session() +session = Session() # create our catalog session.add(Item('SA T-Shirt', 10.99)) session.add(Item('SA Mug', 6.50)) session.add(Item('SA Hat', 8.99)) session.add(Item('MySQL Crowbar', 16.99)) -session.flush() +session.commit() # function to return items from the DB def item(name): @@ -91,9 +91,7 @@ order.order_items.append(OrderItem(item('SA Mug'))) order.order_items.append(OrderItem(item('MySQL Crowbar'), 10.99)) order.order_items.append(OrderItem(item('SA Hat'))) session.add(order) -session.flush() - -session.expunge_all() +session.commit() # query the order, print items order = session.query(Order).filter_by(customer_name='john smith').one() |
