summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/build/orm/persistence_techniques.rst11
1 files changed, 7 insertions, 4 deletions
diff --git a/doc/build/orm/persistence_techniques.rst b/doc/build/orm/persistence_techniques.rst
index ec13ff782..a26be6b4c 100644
--- a/doc/build/orm/persistence_techniques.rst
+++ b/doc/build/orm/persistence_techniques.rst
@@ -12,14 +12,17 @@ expression instead of a literal value. It's especially useful for atomic
updates, calling stored procedures, etc. All you do is assign an expression to
an attribute::
- class SomeClass(object):
- pass
- mapper(SomeClass, some_table)
+ class SomeClass(Base):
+ __tablename__ = "some_table"
+
+ # ...
+
+ value = Column(Integer)
someobject = session.query(SomeClass).get(5)
# set 'value' attribute to a SQL expression adding one
- someobject.value = some_table.c.value + 1
+ someobject.value = SomeClass.value + 1
# issues "UPDATE some_table SET value=value+1"
session.commit()